GCC Middle and Back End API Reference
|
Data Fields | |
state * | s |
position * | pos |
unsigned int | pattern_id |
bool | pnum_clobbers_p |
bool | insn_p |
auto_vec< parameter::type_enum, MAX_PATTERN_PARAMS > | param_types |
Represents a routine that matches a partial rtx pattern, returning an ad-hoc enum value on success and -1 on failure. The routine can be used by any subroutine type. The match can be parameterized by things like mode, code and UNSPEC number.
bool pattern_routine::insn_p |
Referenced by init_pattern_use(), populate_pattern_routine(), print_nonbool_test(), and print_pattern().
auto_vec<parameter::type_enum, MAX_PATTERN_PARAMS> pattern_routine::param_types |
Referenced by init_pattern_use(), and print_pattern().
unsigned int pattern_routine::pattern_id |
Referenced by init_pattern_use(), print_nonbool_test(), and print_pattern().
bool pattern_routine::pnum_clobbers_p |
Referenced by init_pattern_use(), populate_pattern_routine(), print_nonbool_test(), and print_pattern().
position* pattern_routine::pos |
Referenced by init_pattern_use(), populate_pattern_routine(), and print_pattern().
state* pattern_routine::s |
Referenced by init_pattern_use(), and print_pattern().