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

Go to the source code of this file.

Typedefs

typedef struct stateSTATE

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)

Typedef Documentation

typedef struct state* STATE

Definition at line 108 of file isa_decode_gen.h.


Enumeration Type Documentation

anonymous enum
Enumerator:
END_TRANSITIONS 

Definition at line 109 of file isa_decode_gen.h.


Function Documentation

STATE Create_Inst_State ( const char *  tag,
int  idx,
int  pos,
int  width 
)
STATE Create_Unit_State ( const char *  tag,
int  pos,
int  width 
)
STATE Final ( TOP  topcode)

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)

Definition at line 207 of file isa_decode_gen.cxx.

References initial_state.

Referenced by main().

void ISA_Decode_Begin ( const char *  archname)

Definition at line 119 of file isa_decode_gen.cxx.

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

Here is the call graph for this function:

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines