Functions

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 ISA_Pseudo_End ( void   ) 
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, 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, pseudos, and pseudo_op::to_opc.

Referenced by main().

Here is the call graph for this function:

void Require ( const char *  bool_expr  )