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 |