Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
#include "gen_util_gen.h"
Go to the source code of this file.
Typedefs | |
typedef struct isa_print_type * | ISA_PRINT_TYPE |
Functions | |
void | ISA_Print_Begin (const char *archname) |
ISA_PRINT_TYPE | ISA_Print_Type_Create (const char *name, const char *format_string) |
void | Name (void) |
void | Operand (int operand_index) |
void | Result (int result_index) |
void | Instruction_Print_Group (ISA_PRINT_TYPE print_type, TOP top,...) |
void | ISA_Print_End (void) |
void | Set_AsmName_Func (const char *(*asmname_func)(TOP topcode)) |
typedef struct isa_print_type* ISA_PRINT_TYPE |
Definition at line 96 of file isa_print_gen.h.
void Instruction_Print_Group | ( | ISA_PRINT_TYPE | print_type, |
TOP | top, | ||
... | |||
) |
Definition at line 222 of file isa_print_gen.cxx.
References current_print_desc, op_pr::desc, fprintf(), list_info::have_name, isa_print_type::name, op_prints, op_prints_list, top_specified, and list_info::type.
Referenced by main().
void ISA_Print_Begin | ( | const char * | archname | ) |
Definition at line 193 of file isa_print_gen.cxx.
Referenced by main().
void ISA_Print_End | ( | void | ) |
Definition at line 323 of file isa_print_gen.cxx.
References all_prints, list_info::arg, list_info::args, asmname, buf, cfile, comma, op_pr::desc, efile, Emit_Definitions(), Emit_Footer(), Emit_Header(), END, exit(), isa_print_type::format_string, fprintf(), hfile, list_info::index, interface, list_index, MAX_LISTING_OPERANDS, isa_print_type::name, NAME, op_prints, OPND, Print_Name(), RESULT, top, top_specified, and list_info::type.
Referenced by main().
ISA_PRINT_TYPE ISA_Print_Type_Create | ( | const char * | name, |
const char * | format_string | ||
) |
Definition at line 201 of file isa_print_gen.cxx.
References all_prints, list_info::args, current_print_desc, isa_print_type::format_string, list_info::have_name, list_info::index, list_index, isa_print_type::name, name, result, and list_info::type.
Referenced by main().
void Name | ( | void | ) |
Definition at line 253 of file isa_print_gen.cxx.
References list_info::arg, list_info::args, current_print_desc, exit(), fprintf(), list_info::have_name, MAX_LISTING_OPERANDS, isa_print_type::name, NAME, and list_info::type.
void Operand | ( | int | operand_index | ) |
Definition at line 269 of file isa_print_gen.cxx.
References list_info::arg, list_info::args, current_print_desc, exit(), fprintf(), MAX_LISTING_OPERANDS, MAX_OPNDS, isa_print_type::name, OPND, and list_info::type.
void Result | ( | int | result_index | ) |
Definition at line 289 of file isa_print_gen.cxx.
References list_info::arg, list_info::args, current_print_desc, exit(), fprintf(), MAX_LISTING_OPERANDS, MAX_RESULTS, isa_print_type::name, RESULT, and list_info::type.
void Set_AsmName_Func | ( | const char *(*)(TOP topcode) | asmname_func | ) |
Definition at line 313 of file isa_print_gen.cxx.
References asmname, and Set_AsmName_Func().
Referenced by main(), and Set_AsmName_Func().