|
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 ) |
References merge_state_result(), pattern, prev, and root.
Referenced by merge_state_result().
| 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 merge_state_result(), and split_out_patterns().
| position* merge_state_result::root |
Referenced by init_pattern_use(), merge_patterns(), merge_state_result(), and split_out_patterns().