|
GCC Middle and Back End API Reference
|

Data Fields | |
| rtx | data |
| const char * | filename |
| int | lineno |
| struct queue_elem * | next |
| struct queue_elem * | split |
We initially queue all patterns, process the define_insn, define_cond_exec and define_subst patterns, then return them one at a time.
| rtx queue_elem::data |
Referenced by add_define_attr(), alter_attrs_for_insn(), alter_attrs_for_subst_insn(), alter_output_for_insn(), alter_test_for_insn(), change_subst_attribute(), check_define_attr_duplicates(), gen_mnemonic_attr(), has_subst_attribute(), identify_predicable_attribute(), is_predicable(), process_define_subst(), process_one_cond_exec(), process_substs_on_one_elem(), queue_pattern(), and read_md_rtx().
| const char* queue_elem::filename |
Referenced by add_define_attr(), process_one_cond_exec(), queue_pattern(), and read_md_rtx().
| int queue_elem::lineno |
Referenced by add_define_attr(), alter_attrs_for_subst_insn(), check_define_attr_duplicates(), has_subst_attribute(), identify_predicable_attribute(), is_predicable(), process_define_subst(), process_one_cond_exec(), process_substs_on_one_elem(), queue_pattern(), read_md_rtx(), and rtx_handle_directive().
| struct queue_elem* queue_elem::next |
Referenced by add_define_attr(), alter_attrs_for_insn(), check_define_attr_duplicates(), gen_mnemonic_attr(), identify_predicable_attribute(), process_define_cond_exec(), process_define_subst(), process_one_cond_exec(), process_substs_on_one_elem(), queue_pattern(), read_md_rtx(), and remove_from_queue().
| struct queue_elem* queue_elem::split |
Referenced by process_one_cond_exec(), process_rtx(), and queue_pattern().