#include <stdio.h>#include "gen_util.h"

Go to the source code of this file.
Data Types | |
| type | definition |
Typedefs | |
| typedef struct definition | DEFINITION |
Enumerations | |
| enum | DEFINITION_KIND { DK_MACRO } |
Functions/Subroutines | |
| void | Emit_Header (FILE *hfile, const char *name, const char *const *interface_desc) |
| void | Emit_Footer (FILE *hfile) |
| void | Define_Macro (const char *name, const char *def) |
| void | Emit_Definitions (FILE *hfile, const char *prefix) |
Variables | |
| static DEFINITION * | defs |
| static DEFINITION * | lastdef |
| typedef struct definition DEFINITION |
| enum DEFINITION_KIND |
| void Define_Macro | ( | const char * | name, | |
| const char * | def | |||
| ) |
Definition at line 113 of file gen_util.cxx.
References DK_MACRO, definition::kind, definition::name, definition::next, NULL, and definition::s.
Referenced by main().
Definition at line 128 of file gen_util.cxx.
References c, fprintf(), fputc(), definition::name, definition::next, NULL, pos(), s, and definition::s.
Referenced by ISA_Print_End().
Definition at line 91 of file gen_util.cxx.
References fprintf().
Referenced by ABI_Properties_End(), ISA_Bundle_End(), ISA_Create(), ISA_Decode_End(), ISA_Enums_End(), ISA_Hazards_End(), ISA_Lits_End(), ISA_Operands_End(), ISA_Pack_End(), ISA_Print_End(), ISA_Properties_End(), ISA_Pseudo_End(), ISA_Registers_End(), ISA_Subset_End(), PROC_Create(), and PROC_Properties_End().
DEFINITION* defs [static] |
Definition at line 110 of file gen_util.cxx.
Referenced by _Cif_binread(), check_dependencies(), check_replaceable(), Cif_Free(), Cif_Putrecord(), OPT_STAB::Compute_black_box_mu_chi(), Constant_Propogate(), df_bb_regno_first_def_find(), df_bb_regno_last_def_find(), df_dump(), df_find_def(), df_insn_regno_def_p(), df_rd_bb_local_compute_process_def(), df_rd_local_compute(), df_ref_remove(), df_regno_bb(), df_ru_local_compute(), Equivalent_Load(), DEPV_COMPUTE::Find_Def(), Gather_Scatter_Scalar_Expand(), Get_ST_Base(), invariant_for_use(), Is_Allowed_Invalid_Access(), COND_BOUNDS_INFO::Kill_Written_Symbols(), live_out_1(), CFG_NODE_INFO::Print(), Print_Def_Use(), Process_Load(), prune_unused_phi_nodes(), read_constants(), record_uses(), DU_MANAGER::Remove_Def_From_System(), DU_MANAGER::Remove_Use_From_System(), rename_variables_in_bb(), rewrite_to_new_ssa_names_bb(), rewrite_trees(), Set_Invariant_Symbols(), Set_Up_Equivalence_Class(), stmt_is_bumper_for_loop(), Symbols_Equiv(), ACCESS_VECTOR::Update_Non_Const_Loops(), and ACCESS_ARRAY::Update_Non_Const_Loops().
DEFINITION* lastdef [static] |
Definition at line 111 of file gen_util.cxx.
1.5.6