|
GCC Middle and Back End API Reference
|
Data Fields | |
| routine_type | type: 16 |
| unsigned int | partial_p: 1 |
| union { | |
| int subroutine_id | |
| struct { | |
| int code | |
| union { | |
| int num_clobbers | |
| int match_len | |
| } u | |
| } full | |
| } | u |
Describes a possible successful return from a routine.
| int acceptance_type::code |
Referenced by add_pattern_acceptance(), main(), print_acceptance(), and terminal_pattern_p().
| struct { ... } acceptance_type::full |
Referenced by add_pattern_acceptance(), main(), match_pattern_1(), print_acceptance(), remove_clobbers(), single_statement_p(), and terminal_pattern_p().
| int acceptance_type::match_len |
Referenced by match_pattern_1(), and print_acceptance().
| int acceptance_type::num_clobbers |
Referenced by main(), match_pattern_1(), print_acceptance(), remove_clobbers(), and single_statement_p().
| unsigned int acceptance_type::partial_p |
Referenced by add_pattern_acceptance(), create_subroutine(), main(), print_acceptance(), and single_statement_p().
| int acceptance_type::subroutine_id |
Referenced by create_subroutine(), and print_subroutine_call().
| routine_type acceptance_type::type |
| union { ... } acceptance_type::u |
| union { ... } acceptance_type::u |