Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
isa_print_gen.h File Reference
#include "gen_util_gen.h"
Include dependency graph for isa_print_gen.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct isa_print_typeISA_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 Documentation

typedef struct isa_print_type* ISA_PRINT_TYPE

Definition at line 96 of file isa_print_gen.h.


Function Documentation

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().

Here is the call graph for this function:

void ISA_Print_Begin ( const char *  archname)

Definition at line 193 of file isa_print_gen.cxx.

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.

Here is the call graph for this function:

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.

Here is the call graph for this function:

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.

Here is the call graph for this function:

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().

Here is the call graph for this function:

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines