|
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().