Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
Go to the source code of this file.
Typedefs | |
typedef struct state * | STATE |
Enumerations | |
enum | { END_TRANSITIONS = -1 } |
Functions | |
void | ISA_Decode_Begin (const char *archname) |
void | ISA_Decode_End (void) |
STATE | Create_Unit_State (const char *tag, int pos, int width) |
STATE | Create_Inst_State (const char *tag, int idx, int pos, int width) |
void | Transitions (STATE state,...) |
void | Initial_State (STATE state) |
STATE | Final (TOP topcode) |
Definition at line 108 of file isa_decode_gen.h.
anonymous enum |
Definition at line 109 of file isa_decode_gen.h.
STATE Create_Inst_State | ( | const char * | tag, |
int | idx, | ||
int | pos, | ||
int | width | ||
) |
Definition at line 148 of file isa_decode_gen.cxx.
References all_states, state::i, idx, INST_STATE, state::is_final, NULL, state::pos, state::tag, state::u, state::visit, VISIT_UNVISITED, and state::width.
Referenced by main().
STATE Create_Unit_State | ( | const char * | tag, |
int | pos, | ||
int | width | ||
) |
Definition at line 127 of file isa_decode_gen.cxx.
References all_states, state::i, state::is_final, NULL, state::pos, state::tag, state::u, UNIT_STATE, state::visit, VISIT_UNVISITED, and state::width.
Referenced by main().
Definition at line 216 of file isa_decode_gen.cxx.
References all_states, state::final, state::is_final, and state::u.
Referenced by main().
void Initial_State | ( | STATE | state | ) |
void ISA_Decode_Begin | ( | const char * | archname | ) |
Definition at line 119 of file isa_decode_gen.cxx.
Referenced by main().
void ISA_Decode_End | ( | void | ) |
Definition at line 354 of file isa_decode_gen.cxx.
References all_states, buf, cfile, efile, Emit_Footer(), Emit_Header(), exit(), state::final, fprintf(), hfile, state::i, initial_state, interface, state::is_final, NULL, state::u, state::visit, VISIT_GEN_CODE, VISIT_GEN_DATA, Visit_State(), and VISIT_UNVISITED.
Referenced by main().
void Transitions | ( | STATE | state, |
... | |||
) |
Definition at line 169 of file isa_decode_gen.cxx.
References END_TRANSITIONS, exit(), fprintf(), state::i, state::is_final, state::transition, and state::u.
Referenced by main().