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

Go to the source code of this file.

Functions

void ISA_Pseudo_Begin (const char *archname)
void Machine_To_Pseudo (TOP pseudo, TOP machine)
void Pseudo_To_Machine (TOP machine, TOP pseudo)
void Require (const char *bool_expr)
void Map_Arg (const char *lvalue, const char *expr)
void ISA_Pseudo_End (void)

Function Documentation

void ISA_Pseudo_Begin ( const char *  archname)

Definition at line 139 of file isa_pseudo_gen.cxx.

Referenced by main().

void Machine_To_Pseudo ( TOP  pseudo,
TOP  machine 
)

Definition at line 173 of file isa_pseudo_gen.cxx.

References bzero(), cur_pseudo, pseudo_op::dir, pseudo_op::from_opc, MACHINE_TO_PSEUDO, num_pseudos, pseudos, and pseudo_op::to_opc.

Referenced by main().

Here is the call graph for this function:

void Map_Arg ( const char *  lvalue,
const char *  expr 
)

Definition at line 235 of file isa_pseudo_gen.cxx.

References cur_pseudo, exit(), EXPR_ARG_LVALUE, EXPR_ARG_RVALUE, fprintf(), idx, pseudo_op::map, MAX_MAP, max_map, pseudo_op::nmap, NULL, save_expr(), and pseudo_op::to_opc.

Referenced by main().

Here is the call graph for this function:

void Pseudo_To_Machine ( TOP  machine,
TOP  pseudo 
)

Definition at line 189 of file isa_pseudo_gen.cxx.

References bzero(), cur_pseudo, pseudo_op::dir, pseudo_op::from_opc, num_pseudos, PSEUDO_TO_MACHINE, pseudos, and pseudo_op::to_opc.

Referenced by main().

Here is the call graph for this function:

void Require ( const char *  bool_expr)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines