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