GCC Middle and Back End API Reference
|
Public Member Functions | |
merge_state_result (merge_pattern_info *, position *, merge_state_result *) | |
Data Fields | |
merge_pattern_info * | pattern |
position * | root |
auto_vec< parameter, MAX_PATTERN_PARAMS > | params |
merge_state_result * | prev |
Describes one way of matching a particular state to a particular pattern.
merge_state_result::merge_state_result | ( | merge_pattern_info * | pattern_in, |
position * | root_in, | ||
merge_state_result * | prev_in ) |
auto_vec<parameter, MAX_PATTERN_PARAMS> merge_state_result::params |
Referenced by merge_patterns(), and use_pattern().
merge_pattern_info* merge_state_result::pattern |
merge_state_result* merge_state_result::prev |
Referenced by split_out_patterns().
position* merge_state_result::root |
Referenced by init_pattern_use(), merge_patterns(), and split_out_patterns().