GCC Middle and Back End API Reference
|
Data Fields | |
enum pure_const_state_e | pure_const_state |
enum pure_const_state_e | state_previously_known |
bool | looping_previously_known |
bool | looping |
bool | can_throw |
Holder for the const_state. There is one of these per function decl.
bool funct_state_d::can_throw |
Referenced by analyze_function(), check_call(), check_stmt(), local_pure_const(), and propagate_nothrow().
bool funct_state_d::looping |
Referenced by analyze_function(), check_call(), check_stmt(), local_pure_const(), and propagate_pure_const().
bool funct_state_d::looping_previously_known |
Referenced by analyze_function(), and propagate_pure_const().
enum pure_const_state_e funct_state_d::pure_const_state |
Referenced by analyze_function(), check_call(), check_decl(), check_op(), check_stmt(), local_pure_const(), and propagate_pure_const().
enum pure_const_state_e funct_state_d::state_previously_known |
Referenced by analyze_function(), and propagate_pure_const().