#include "ekapi_ia64.h"


Go to the source code of this file.
Enumerations | |
| enum | GEN_MODE { GEN_MODE_DEBUG, GEN_MODE_FILE, GEN_MODE_SCREEN } |
| enum | MACHINE_TYPE { ITM_TYPE, MCK_TYPE } |
Functions/Subroutines | |
| void | Emit_Header (FILE *hfile, const char *name, const char *const *interface_desc, bool cplusplus=false) |
| void | Emit_Tailer (FILE *hfile, bool cplusplus=false) |
| void | Init_Module_Files (GEN_MODE mode, const char *module_name, FILE **c_file, FILE **h_file, FILE **export_file, bool cplusplus=false) |
| void | Init_Module_Files (GEN_MODE mode, const char *module_name, FILE **c_file, bool cplusplus=false) |
| void | Close_Module_Files (GEN_MODE mode, FILE **c_file, FILE **h_file, FILE **export_file) |
| void | Dot2Line (char *buf) |
| void | Line2Dot (char *buf) |
| enum GEN_MODE |
| enum MACHINE_TYPE |
Definition at line 167 of file gen_base.cxx.
References fclose(), and GEN_MODE_FILE.
Referenced by Bundle_Generator(), Bypass_Generator(), Cache_Info_Generator(), Enums_Generator(), Issue_Port_Generator(), Lits_Generator(), Opcode_Generator(), Operands_Generator(), Proc_Generator(), Proc_Properties_Generator(), Properties_Generator(), Register_Generator(), and Subset_Generator().
| void Dot2Line | ( | char * | buf | ) | [inline] |
| void Emit_Header | ( | FILE * | hfile, | |
| const char * | name, | |||
| const char *const * | interface_desc, | |||
| bool | cplusplus = false | |||
| ) |
Definition at line 75 of file gen_base.cxx.
References fprintf(), i, NULL, and type_defs.
Referenced by ABI_Properties_End(), Bundle_Generator(), Bypass_Generator(), Cache_Info_Generator(), Enums_Generator(), ISA_Bundle_End(), ISA_Create(), ISA_Decode_End(), ISA_Enums_End(), ISA_Hazards_End(), ISA_Lits_Begin(), ISA_Operands_End(), ISA_Pack_End(), ISA_Print_End(), ISA_Properties_End(), ISA_Pseudo_End(), ISA_Registers_End(), ISA_Subset_End(), Issue_Port_Generator(), Lits_Generator(), Opcode_Generator(), Operands_Generator(), PROC_Create(), Proc_Generator(), PROC_Properties_End(), Proc_Properties_Generator(), Properties_Generator(), Register_Generator(), and Subset_Generator().
Definition at line 96 of file gen_base.cxx.
References fprintf().
Referenced by Bundle_Generator(), Bypass_Generator(), Cache_Info_Generator(), Enums_Generator(), Issue_Port_Generator(), Lits_Generator(), Opcode_Generator(), Operands_Generator(), Proc_Generator(), Proc_Properties_Generator(), Properties_Generator(), Register_Generator(), and Subset_Generator().
| void Init_Module_Files | ( | GEN_MODE | mode, | |
| const char * | module_name, | |||
| FILE ** | c_file, | |||
| bool | cplusplus = false | |||
| ) |
Definition at line 107 of file gen_base.cxx.
References FmtAssert, fopen, free(), GEN_MODE_FILE, malloc, sprintf(), and strlen().
Referenced by Bundle_Generator(), Bypass_Generator(), Cache_Info_Generator(), Enums_Generator(), Issue_Port_Generator(), Itanium_Generator(), Lits_Generator(), Opcode_Generator(), Operands_Generator(), Proc_Generator(), Proc_Properties_Generator(), Properties_Generator(), Register_Generator(), and Subset_Generator().
| void Init_Module_Files | ( | GEN_MODE | mode, | |
| const char * | module_name, | |||
| FILE ** | c_file, | |||
| FILE ** | h_file, | |||
| FILE ** | export_file, | |||
| bool | cplusplus = false | |||
| ) |
Definition at line 133 of file gen_base.cxx.
References FmtAssert, fopen, free(), GEN_MODE_FILE, malloc, sprintf(), and strlen().
| void Line2Dot | ( | char * | buf | ) | [inline] |
1.5.6