GCC Middle and Back End API Reference
|
Data Fields | |
int | decls_num |
int | normal_decls_num |
int | units_num |
int | query_units_num |
int | insns_num |
int | max_insn_reserv_cycles |
automaton_t | first_automaton |
decl_t | decls [1] |
Represents description of pipeline hazard description based on NDFA.
decl_t description::decls[1] |
Referenced by add_advance_cycle_insn_decl(), add_collapse_ndfa_insn_decl(), check_automaton_usage(), check_loops_in_regexps(), check_unit_distributions_to_automata(), check_usage(), create_ainsns(), create_automata(), estimate_one_automaton_bound(), evaluate_max_reserv_cycles(), expand_automata(), for_each_matching_insn(), form_arcs_marked_by_insn(), form_important_insn_automata_lists(), initiate_excl_sets(), initiate_presence_absence_pattern_sets(), initiate_states(), NDFA_to_DFA(), output_automaton_units(), output_default_latencies(), output_description(), output_insn_code_cases(), output_internal_insn_latency_func(), output_internal_maximal_insn_latency_func(), output_max_insn_queue_index_def(), output_print_reservation_func(), process_decls(), process_regexp_decls(), transform_insn_regexps(), units_to_automata_distr(), and units_to_automata_heuristic_distr().
int description::decls_num |
Referenced by add_advance_cycle_insn_decl(), add_collapse_ndfa_insn_decl(), check_automaton_usage(), check_loops_in_regexps(), check_unit_distributions_to_automata(), check_usage(), create_ainsns(), create_automata(), estimate_one_automaton_bound(), evaluate_max_reserv_cycles(), expand_automata(), for_each_matching_insn(), form_arcs_marked_by_insn(), form_important_insn_automata_lists(), initiate_excl_sets(), initiate_presence_absence_pattern_sets(), initiate_states(), NDFA_to_DFA(), output_automaton_units(), output_default_latencies(), output_description(), output_insn_code_cases(), output_internal_insn_latency_func(), output_internal_maximal_insn_latency_func(), output_max_insn_queue_index_def(), process_decls(), process_regexp_decls(), units_to_automata_distr(), and units_to_automata_heuristic_distr().
automaton_t description::first_automaton |
int description::insns_num |
int description::max_insn_reserv_cycles |
Referenced by evaluate_max_reserv_cycles(), initiate_states(), and output_max_insn_queue_index_def().
int description::normal_decls_num |
int description::query_units_num |
int description::units_num |
Referenced by cache_presence(), check_absence_pattern_sets(), check_presence_pattern_sets(), form_reservs_matter(), generate(), get_excl_set(), initiate_excl_sets(), initiate_presence_absence_pattern_sets(), initiate_states(), output_cycle_reservs(), output_get_cpu_unit_code_func(), output_reserved_units_table(), process_decls(), and units_to_automata_heuristic_distr().