Main Page | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

legoOpcode Class Reference

#include <legoOpcode.H>

List of all members.

Public Member Functions

 legoOpcode (void)
 legoOpcode (enum opCodeClass occ, int oc, char *suffix)
 legoOpcode (legoOpcode &orig)
 legoOpcode (legoOpcode *orig)
 ~legoOpcode ()
void SetOpcodeClass (enum opCodeClass occ)
void SetBaseOpcode (int oc)
void SetIaluQuals (ialuQuals ialu)
void SetIsimdQuals (isimdQuals isimd)
void SetFaluQuals (faluQuals falu)
void SetFsimdQuals (fsimdQuals fsimd)
void SetIcmpQuals (icmpQuals icmp)
void SetFcmpQuals (fcmpQuals fcmp)
void SetBranchQuals (branchQuals branch)
void SetImemQuals (ildstQuals ildst)
void SetFmemQuals (fldstQuals fldst)
void SetMiscQuals (miscQuals misc)
enum opCodeClass GetOpcodeClass ()
int GetBaseOpcode ()
char * GetQualStr ()
char * GetOpcString ()
ialuQuals GetIaluQuals ()
isimdQuals GetIsimdQuals ()
faluQuals GetFaluQuals ()
fsimdQuals GetFsimdQuals ()
icmpQuals GetIcmpQuals ()
fcmpQuals GetFcmpQuals ()
branchQuals GetBranchQuals ()
ildstQuals GetImemQuals ()
fldstQuals GetFmemQuals ()
miscQuals GetMiscQuals ()
bool IsBRLOp ()
bool IsBRCONDOp ()
bool IsRETOp ()
bool IsLDOp ()
bool IsSTOp ()
bool IsDIVOp ()
bool IsADDOp ()
bool IsCMPPOp ()
bool IsFCMPPOp ()
bool IsBreakOp ()
bool IsMOVOp ()
bool IsFPLDOp ()
bool IsFPSTOp ()
bool IsIntegerOp ()
bool IsFloatOp ()
bool IsCompareOp ()
bool IsBranchOp ()
bool IsBranchOpButNotBRL ()
 legoOpcode (void)
 legoOpcode (enum opCodeClass occ, int oc, char *suffix)
 legoOpcode (legoOpcode &orig)
 legoOpcode (legoOpcode *orig)
 ~legoOpcode ()
void SetOpcodeClass (enum opCodeClass occ)
void SetBaseOpcode (int oc)
void SetIaluQuals (ialuQuals ialu)
void SetIsimdQuals (isimdQuals isimd)
void SetFaluQuals (faluQuals falu)
void SetFsimdQuals (fsimdQuals fsimd)
void SetIcmpQuals (icmpQuals icmp)
void SetFcmpQuals (fcmpQuals fcmp)
void SetBranchQuals (branchQuals branch)
void SetImemQuals (ildstQuals ildst)
void SetFmemQuals (fldstQuals fldst)
void SetMiscQuals (miscQuals misc)
enum opCodeClass GetOpcodeClass ()
int GetBaseOpcode ()
char * GetQualStr ()
char * GetOpcString ()
ialuQuals GetIaluQuals ()
isimdQuals GetIsimdQuals ()
faluQuals GetFaluQuals ()
fsimdQuals GetFsimdQuals ()
icmpQuals GetIcmpQuals ()
fcmpQuals GetFcmpQuals ()
branchQuals GetBranchQuals ()
ildstQuals GetImemQuals ()
fldstQuals GetFmemQuals ()
miscQuals GetMiscQuals ()
bool IsBRLOp ()
bool IsBRCONDOp ()
bool IsRETOp ()
bool IsLDOp ()
bool IsSTOp ()
bool IsDIVOp ()
bool IsADDOp ()
bool IsCMPPOp ()
bool IsFCMPPOp ()
bool IsBreakOp ()
bool IsMOVOp ()
bool IsFPLDOp ()
bool IsFPSTOp ()
bool IsIntegerOp ()
bool IsFloatOp ()
bool IsCompareOp ()
bool IsBranchOp ()
bool IsBranchOpButNotBRL ()

Private Attributes

enum opCodeClass classqua
int baseOpcode
char * qual_str
union {
   ialuQuals   ialu
   isimdQuals   isimd
   faluQuals   falu
   fsimdQuals   fsimd
   icmpQuals   icmp
   fcmpQuals   fcmp
   branchQuals   branch
   ildstQuals   ildst
   fldstQuals   fldst
   miscQuals   misc
qualifiers
char * qual_str
union {
   ialuQuals   ialu
   isimdQuals   isimd
   faluQuals   falu
   fsimdQuals   fsimd
   icmpQuals   icmp
   fcmpQuals   fcmp
   branchQuals   branch
   ildstQuals   ildst
   fldstQuals   fldst
   miscQuals   misc
qualifiers


Constructor & Destructor Documentation

legoOpcode::legoOpcode void   )  [inline]
 

Definition at line 189 of file include/legoOpcode.H.

References baseOpcode, classqua, OC_UNDEF, and qual_str.

legoOpcode::legoOpcode enum opCodeClass  occ,
int  oc,
char *  suffix
 

Definition at line 25 of file legoOpcode.C.

References baseOpcode, BDH_CLR, BDH_NONE, BH_DNT, BH_DT, BH_NONE, BH_SNT, BH_ST, BPH_FEW, BPH_MANY, BPH_NONE, BR, BREAK, BT_CALL, BT_COND, BT_NONE, BT_RET, classqua, CMP, CMP_W, CMPXCHG, CR_EQ, CR_GE, CR_GEU, CR_GT, CR_GTU, CR_LE, CR_LEU, CR_LT, CR_LTU, CR_NE, CT_AND, CT_ANDCM, CT_ANDORCM, CT_NONE, CT_OR, CT_ORANDCM, CT_ORCM, CT_UNC, CZX, exit(), EXTR, FADD, FAMAX, FAMIN, FAS_ACQ, FAS_REL, FCLASS, FCMP, FCR_EQ, FCR_GE, FCR_GT, FCR_LE, FCR_LT, FCR_NEQ, FCR_NGE, FCR_NGT, FCR_NLE, FCR_NLT, FCR_ORD, FCR_UNORD, FCT_NONE, FCT_UNC, FCVT, FETCHADD, FLSS_D, FLSS_E, FLSS_I, FLSS_NONE, FLSS_S, FMA, FMAX, FMERGE, FMIN, FMIX, FMPY, FMS, FNMA, FNMPY, FPCR_M, FPCR_NM, FPP_D, FPP_NONE, FPP_S, FPSF_F0, FPSF_F1, FPSF_F2, FPSF_F3, FPSF_NONE, FRCPA, FRSQRTA, FSUB, FSWAP, FSXT, GETF, LD, LD_L2, LDF, LDFP, LegoFatal(), LFETCH, LSH_NONE, LSH_NT1, LSH_NT2, LSH_NTA, LST_A, LST_ACQ, LST_BIAS, LST_CC, LST_CCACQ, LST_CNC, LST_FAULT, LST_FAULTEXC, LST_FILL, LST_NONE, LST_NONEEXC, LST_REL, LST_S, LST_SA, LST_SPILL, MIX, MOV, OFCV_FX, OFCV_FXU, OFCV_XF, OFCV_XUF, OFFC_D, OFFC_EXP, OFFC_S, OFFC_SIG, OFFM_EXP, OFFM_NEGSIGN, OFFM_SIGN, OFHL_HIGH, OFHL_LOW, OFLR_L, OFLR_LR, OFLR_NONE, OFLR_R, OFMU_B, OFMU_F, OFMU_I, OFMU_M, OFMU_NONE, OFMU_RET, OFMU_X, OFS_SIGNED, OFS_UNSIGNED, OFT_NOTRUNC, OFT_TRUNC, OS_B, OS_H, OS_W, OS_X, qual_str, qualifiers, SETF, SHR, ST, STF, strcmp(), strcpy(), strlen(), SXT, TBIT, TBR_NZ, TBR_Z, TNAT, XCHG, XMA, XMPY, and ZXT.

legoOpcode::legoOpcode legoOpcode orig  )  [inline]
 

Definition at line 191 of file include/legoOpcode.H.

References baseOpcode, classqua, qual_str, qualifiers, strcpy(), and strlen().

legoOpcode::legoOpcode legoOpcode orig  )  [inline]
 

Definition at line 202 of file include/legoOpcode.H.

References baseOpcode, classqua, qual_str, qualifiers, strcpy(), and strlen().

legoOpcode::~legoOpcode  )  [inline]
 

Definition at line 214 of file include/legoOpcode.H.

References qual_str.

legoOpcode::legoOpcode void   )  [inline]
 

Definition at line 189 of file src/base/legoOpcode.H.

References baseOpcode, classqua, OC_UNDEF, and qual_str.

legoOpcode::legoOpcode enum opCodeClass  occ,
int  oc,
char *  suffix
 

legoOpcode::legoOpcode legoOpcode orig  )  [inline]
 

Definition at line 191 of file src/base/legoOpcode.H.

References baseOpcode, classqua, qual_str, qualifiers, strcpy(), and strlen().

legoOpcode::legoOpcode legoOpcode orig  )  [inline]
 

Definition at line 202 of file src/base/legoOpcode.H.

References baseOpcode, classqua, qual_str, qualifiers, strcpy(), and strlen().

legoOpcode::~legoOpcode  )  [inline]
 

Definition at line 214 of file src/base/legoOpcode.H.

References qual_str.


Member Function Documentation

int legoOpcode::GetBaseOpcode void   )  [inline]
 

Definition at line 234 of file src/base/legoOpcode.H.

References baseOpcode.

int legoOpcode::GetBaseOpcode void   )  [inline]
 

Definition at line 234 of file include/legoOpcode.H.

References baseOpcode.

Referenced by legoOp::GetBaseOpcode(), SameOpcode(), and SecondPass().

branchQuals legoOpcode::GetBranchQuals  )  [inline]
 

Definition at line 243 of file src/base/legoOpcode.H.

References qualifiers.

branchQuals legoOpcode::GetBranchQuals  )  [inline]
 

Definition at line 243 of file include/legoOpcode.H.

References qualifiers.

Referenced by SameOpcode(), and WriteBrOp().

faluQuals legoOpcode::GetFaluQuals  )  [inline]
 

Definition at line 239 of file src/base/legoOpcode.H.

References qualifiers.

faluQuals legoOpcode::GetFaluQuals  )  [inline]
 

Definition at line 239 of file include/legoOpcode.H.

References qualifiers.

Referenced by SameOpcode(), and WriteFpOp().

fcmpQuals legoOpcode::GetFcmpQuals  )  [inline]
 

Definition at line 242 of file src/base/legoOpcode.H.

References qualifiers.

fcmpQuals legoOpcode::GetFcmpQuals  )  [inline]
 

Definition at line 242 of file include/legoOpcode.H.

References qualifiers.

Referenced by SameOpcode(), and WriteFpCmpOp().

fldstQuals legoOpcode::GetFmemQuals  )  [inline]
 

Definition at line 245 of file src/base/legoOpcode.H.

References qualifiers.

fldstQuals legoOpcode::GetFmemQuals  )  [inline]
 

Definition at line 245 of file include/legoOpcode.H.

References qualifiers.

Referenced by SameOpcode(), and WriteFpLdstOp().

fsimdQuals legoOpcode::GetFsimdQuals  )  [inline]
 

Definition at line 240 of file src/base/legoOpcode.H.

References qualifiers.

fsimdQuals legoOpcode::GetFsimdQuals  )  [inline]
 

Definition at line 240 of file include/legoOpcode.H.

References qualifiers.

Referenced by SameOpcode().

ialuQuals legoOpcode::GetIaluQuals  )  [inline]
 

Definition at line 237 of file src/base/legoOpcode.H.

References qualifiers.

ialuQuals legoOpcode::GetIaluQuals  )  [inline]
 

Definition at line 237 of file include/legoOpcode.H.

References qualifiers.

Referenced by SameOpcode(), and WriteIntOp().

icmpQuals legoOpcode::GetIcmpQuals  )  [inline]
 

Definition at line 241 of file src/base/legoOpcode.H.

References qualifiers.

icmpQuals legoOpcode::GetIcmpQuals  )  [inline]
 

Definition at line 241 of file include/legoOpcode.H.

References qualifiers.

Referenced by SameOpcode(), and WriteCmpOp().

ildstQuals legoOpcode::GetImemQuals  )  [inline]
 

Definition at line 244 of file src/base/legoOpcode.H.

References qualifiers.

ildstQuals legoOpcode::GetImemQuals  )  [inline]
 

Definition at line 244 of file include/legoOpcode.H.

References qualifiers.

Referenced by SameOpcode(), and WriteIldstOp().

isimdQuals legoOpcode::GetIsimdQuals  )  [inline]
 

Definition at line 238 of file src/base/legoOpcode.H.

References qualifiers.

isimdQuals legoOpcode::GetIsimdQuals  )  [inline]
 

Definition at line 238 of file include/legoOpcode.H.

References qualifiers.

Referenced by SameOpcode().

miscQuals legoOpcode::GetMiscQuals  )  [inline]
 

Definition at line 246 of file src/base/legoOpcode.H.

References qualifiers.

miscQuals legoOpcode::GetMiscQuals  )  [inline]
 

Definition at line 246 of file include/legoOpcode.H.

References qualifiers.

Referenced by SameOpcode(), and WriteMiscOp().

enum opCodeClass legoOpcode::GetOpcodeClass  )  [inline]
 

Definition at line 233 of file src/base/legoOpcode.H.

References classqua, and opCodeClass.

enum opCodeClass legoOpcode::GetOpcodeClass  )  [inline]
 

Definition at line 233 of file include/legoOpcode.H.

References classqua, and opCodeClass.

Referenced by IA64RegionWrite(), and SameOpcode().

char* legoOpcode::GetOpcString  ) 
 

char * legoOpcode::GetOpcString  ) 
 

Definition at line 5214 of file legoOpcode.C.

References baseOpcode, ParseMap(), qual_str, strcat(), strcpy(), and strlen().

Referenced by WriteOps().

char* legoOpcode::GetQualStr  )  [inline]
 

Definition at line 235 of file src/base/legoOpcode.H.

References qual_str.

char* legoOpcode::GetQualStr  )  [inline]
 

Definition at line 235 of file include/legoOpcode.H.

References qual_str.

bool legoOpcode::IsADDOp  ) 
 

bool legoOpcode::IsADDOp  ) 
 

Definition at line 5210 of file legoOpcode.C.

References ADD, ADDL, ADDS, and baseOpcode.

Referenced by legoOp::IsADDOp().

bool legoOpcode::IsBranchOp  )  [inline]
 

Definition at line 267 of file src/base/legoOpcode.H.

References classqua, and OC_BR.

bool legoOpcode::IsBranchOp  )  [inline]
 

Definition at line 267 of file include/legoOpcode.H.

References classqua, and OC_BR.

Referenced by legoOp::IsBranchOp().

bool legoOpcode::IsBranchOpButNotBRL  )  [inline]
 

Definition at line 268 of file src/base/legoOpcode.H.

References BT_CALL, classqua, OC_BR, and qualifiers.

bool legoOpcode::IsBranchOpButNotBRL  )  [inline]
 

Definition at line 268 of file include/legoOpcode.H.

References BT_CALL, classqua, OC_BR, and qualifiers.

Referenced by legoOp::IsBranchOpButNotBRL().

bool legoOpcode::IsBRCONDOp  ) 
 

bool legoOpcode::IsBRCONDOp  ) 
 

Definition at line 5164 of file legoOpcode.C.

References baseOpcode, BR, BT_COND, BT_NONE, and qualifiers.

Referenced by legoOp::IsBRCONDOp(), and legoOp::IsBRUOp().

bool legoOpcode::IsBreakOp  )  [inline]
 

Definition at line 257 of file src/base/legoOpcode.H.

References baseOpcode, and BREAK.

bool legoOpcode::IsBreakOp  )  [inline]
 

Definition at line 257 of file include/legoOpcode.H.

References baseOpcode, and BREAK.

Referenced by legoOp::IsBreakOp().

bool legoOpcode::IsBRLOp  ) 
 

bool legoOpcode::IsBRLOp  ) 
 

Definition at line 5155 of file legoOpcode.C.

References baseOpcode, BR, BT_CALL, and qualifiers.

Referenced by legoOp::IsBRLOp().

bool legoOpcode::IsCMPPOp  )  [inline]
 

Definition at line 255 of file src/base/legoOpcode.H.

References classqua, and OC_CMP.

bool legoOpcode::IsCMPPOp  )  [inline]
 

Definition at line 255 of file include/legoOpcode.H.

References classqua, and OC_CMP.

Referenced by legoOp::IsCMPPOp().

bool legoOpcode::IsCompareOp  )  [inline]
 

Definition at line 266 of file src/base/legoOpcode.H.

References classqua, OC_CMP, and OC_FCMP.

bool legoOpcode::IsCompareOp  )  [inline]
 

Definition at line 266 of file include/legoOpcode.H.

References classqua, OC_CMP, and OC_FCMP.

Referenced by legoOp::IsCompareOp().

bool legoOpcode::IsDIVOp  ) 
 

bool legoOpcode::IsDIVOp  ) 
 

Definition at line 5205 of file legoOpcode.C.

References baseOpcode, FRCPA, and FRSQRTA.

Referenced by legoOp::IsDIVOp().

bool legoOpcode::IsFCMPPOp  )  [inline]
 

Definition at line 256 of file src/base/legoOpcode.H.

References classqua, and OC_FCMP.

bool legoOpcode::IsFCMPPOp  )  [inline]
 

Definition at line 256 of file include/legoOpcode.H.

References classqua, and OC_FCMP.

bool legoOpcode::IsFloatOp  )  [inline]
 

Definition at line 264 of file src/base/legoOpcode.H.

References classqua, OC_FCMP, OC_FP, and OC_FPLDST.

bool legoOpcode::IsFloatOp  )  [inline]
 

Definition at line 264 of file include/legoOpcode.H.

References classqua, OC_FCMP, OC_FP, and OC_FPLDST.

Referenced by legoOp::IsFloatOp().

bool legoOpcode::IsFPLDOp  )  [inline]
 

Definition at line 259 of file src/base/legoOpcode.H.

References baseOpcode, and LDF.

bool legoOpcode::IsFPLDOp  )  [inline]
 

Definition at line 259 of file include/legoOpcode.H.

References baseOpcode, and LDF.

Referenced by legoOp::IsLDOp().

bool legoOpcode::IsFPSTOp  )  [inline]
 

Definition at line 260 of file src/base/legoOpcode.H.

References baseOpcode, and STF.

bool legoOpcode::IsFPSTOp  )  [inline]
 

Definition at line 260 of file include/legoOpcode.H.

References baseOpcode, and STF.

Referenced by legoOp::IsSTOp().

bool legoOpcode::IsIntegerOp  )  [inline]
 

Definition at line 261 of file src/base/legoOpcode.H.

References classqua, OC_CMP, OC_INT, OC_LDST, OC_MISC, OC_PINT, and OC_VSS.

bool legoOpcode::IsIntegerOp  )  [inline]
 

Definition at line 261 of file include/legoOpcode.H.

References classqua, OC_CMP, OC_INT, OC_LDST, OC_MISC, OC_PINT, and OC_VSS.

Referenced by legoOp::IsIntegerOp().

bool legoOpcode::IsLDOp  ) 
 

bool legoOpcode::IsLDOp  ) 
 

Definition at line 5182 of file legoOpcode.C.

References baseOpcode, classqua, CMPXCHG, FETCHADD, LD, OC_LDST, and XCHG.

Referenced by legoOp::IsLDOp().

bool legoOpcode::IsMOVOp  )  [inline]
 

Definition at line 258 of file src/base/legoOpcode.H.

References baseOpcode, and MOV.

bool legoOpcode::IsMOVOp  )  [inline]
 

Definition at line 258 of file include/legoOpcode.H.

References baseOpcode, and MOV.

Referenced by legoOp::IsMOVOp(), and legoOp::IsPBROp().

bool legoOpcode::IsRETOp  ) 
 

bool legoOpcode::IsRETOp  ) 
 

Definition at line 5173 of file legoOpcode.C.

References baseOpcode, BR, BT_RET, and qualifiers.

Referenced by legoOp::IsRETOp().

bool legoOpcode::IsSTOp  ) 
 

bool legoOpcode::IsSTOp  ) 
 

Definition at line 5194 of file legoOpcode.C.

References baseOpcode, classqua, CMPXCHG, OC_LDST, ST, and XCHG.

Referenced by legoOp::IsSTOp().

void legoOpcode::SetBaseOpcode int  oc  )  [inline]
 

Definition at line 221 of file src/base/legoOpcode.H.

References baseOpcode.

void legoOpcode::SetBaseOpcode int  oc  )  [inline]
 

Definition at line 221 of file include/legoOpcode.H.

References baseOpcode.

void legoOpcode::SetBranchQuals branchQuals  branch  )  [inline]
 

Definition at line 228 of file src/base/legoOpcode.H.

References qualifiers.

void legoOpcode::SetBranchQuals branchQuals  branch  )  [inline]
 

Definition at line 228 of file include/legoOpcode.H.

References qualifiers.

void legoOpcode::SetFaluQuals faluQuals  falu  )  [inline]
 

Definition at line 224 of file src/base/legoOpcode.H.

References qualifiers.

void legoOpcode::SetFaluQuals faluQuals  falu  )  [inline]
 

Definition at line 224 of file include/legoOpcode.H.

References qualifiers.

void legoOpcode::SetFcmpQuals fcmpQuals  fcmp  )  [inline]
 

Definition at line 227 of file src/base/legoOpcode.H.

References qualifiers.

void legoOpcode::SetFcmpQuals fcmpQuals  fcmp  )  [inline]
 

Definition at line 227 of file include/legoOpcode.H.

References qualifiers.

void legoOpcode::SetFmemQuals fldstQuals  fldst  )  [inline]
 

Definition at line 230 of file src/base/legoOpcode.H.

References qualifiers.

void legoOpcode::SetFmemQuals fldstQuals  fldst  )  [inline]
 

Definition at line 230 of file include/legoOpcode.H.

References qualifiers.

void legoOpcode::SetFsimdQuals fsimdQuals  fsimd  )  [inline]
 

Definition at line 225 of file src/base/legoOpcode.H.

References qualifiers.

void legoOpcode::SetFsimdQuals fsimdQuals  fsimd  )  [inline]
 

Definition at line 225 of file include/legoOpcode.H.

References qualifiers.

void legoOpcode::SetIaluQuals ialuQuals  ialu  )  [inline]
 

Definition at line 222 of file src/base/legoOpcode.H.

References qualifiers.

void legoOpcode::SetIaluQuals ialuQuals  ialu  )  [inline]
 

Definition at line 222 of file include/legoOpcode.H.

References qualifiers.

void legoOpcode::SetIcmpQuals icmpQuals  icmp  )  [inline]
 

Definition at line 226 of file src/base/legoOpcode.H.

References qualifiers.

void legoOpcode::SetIcmpQuals icmpQuals  icmp  )  [inline]
 

Definition at line 226 of file include/legoOpcode.H.

References qualifiers.

void legoOpcode::SetImemQuals ildstQuals  ildst  )  [inline]
 

Definition at line 229 of file src/base/legoOpcode.H.

References qualifiers.

void legoOpcode::SetImemQuals ildstQuals  ildst  )  [inline]
 

Definition at line 229 of file include/legoOpcode.H.

References qualifiers.

void legoOpcode::SetIsimdQuals isimdQuals  isimd  )  [inline]
 

Definition at line 223 of file src/base/legoOpcode.H.

References qualifiers.

void legoOpcode::SetIsimdQuals isimdQuals  isimd  )  [inline]
 

Definition at line 223 of file include/legoOpcode.H.

References qualifiers.

void legoOpcode::SetMiscQuals miscQuals  misc  )  [inline]
 

Definition at line 231 of file src/base/legoOpcode.H.

References qualifiers.

void legoOpcode::SetMiscQuals miscQuals  misc  )  [inline]
 

Definition at line 231 of file include/legoOpcode.H.

References qualifiers.

void legoOpcode::SetOpcodeClass enum opCodeClass  occ  )  [inline]
 

Definition at line 220 of file src/base/legoOpcode.H.

References classqua.

void legoOpcode::SetOpcodeClass enum opCodeClass  occ  )  [inline]
 

Definition at line 220 of file include/legoOpcode.H.

References classqua.


Member Data Documentation

int legoOpcode::baseOpcode [private]
 

Definition at line 170 of file src/base/legoOpcode.H.

Referenced by GetBaseOpcode(), GetOpcString(), IsADDOp(), IsBRCONDOp(), IsBreakOp(), IsBRLOp(), IsDIVOp(), IsFPLDOp(), IsFPSTOp(), IsLDOp(), IsMOVOp(), IsRETOp(), IsSTOp(), legoOpcode(), and SetBaseOpcode().

branchQuals legoOpcode::branch [private]
 

Definition at line 181 of file src/base/legoOpcode.H.

enum opCodeClass legoOpcode::classqua [private]
 

Definition at line 169 of file src/base/legoOpcode.H.

Referenced by GetOpcodeClass(), IsBranchOp(), IsBranchOpButNotBRL(), IsCMPPOp(), IsCompareOp(), IsFCMPPOp(), IsFloatOp(), IsIntegerOp(), IsLDOp(), IsSTOp(), legoOpcode(), and SetOpcodeClass().

faluQuals legoOpcode::falu [private]
 

Definition at line 177 of file src/base/legoOpcode.H.

fcmpQuals legoOpcode::fcmp [private]
 

Definition at line 180 of file src/base/legoOpcode.H.

fldstQuals legoOpcode::fldst [private]
 

Definition at line 183 of file src/base/legoOpcode.H.

fsimdQuals legoOpcode::fsimd [private]
 

Definition at line 178 of file src/base/legoOpcode.H.

ialuQuals legoOpcode::ialu [private]
 

Definition at line 175 of file src/base/legoOpcode.H.

icmpQuals legoOpcode::icmp [private]
 

Definition at line 179 of file src/base/legoOpcode.H.

ildstQuals legoOpcode::ildst [private]
 

Definition at line 182 of file src/base/legoOpcode.H.

isimdQuals legoOpcode::isimd [private]
 

Definition at line 176 of file src/base/legoOpcode.H.

miscQuals legoOpcode::misc [private]
 

Definition at line 184 of file src/base/legoOpcode.H.

char* legoOpcode::qual_str [private]
 

Definition at line 171 of file src/base/legoOpcode.H.

char* legoOpcode::qual_str [private]
 

Definition at line 171 of file include/legoOpcode.H.

Referenced by GetOpcString(), GetQualStr(), legoOpcode(), and ~legoOpcode().

union { ... } legoOpcode::qualifiers [private]
 

union { ... } legoOpcode::qualifiers [private]
 

Referenced by GetBranchQuals(), GetFaluQuals(), GetFcmpQuals(), GetFmemQuals(), GetFsimdQuals(), GetIaluQuals(), GetIcmpQuals(), GetImemQuals(), GetIsimdQuals(), GetMiscQuals(), IsBranchOpButNotBRL(), IsBRCONDOp(), IsBRLOp(), IsRETOp(), legoOpcode(), SetBranchQuals(), SetFaluQuals(), SetFcmpQuals(), SetFmemQuals(), SetFsimdQuals(), SetIaluQuals(), SetIcmpQuals(), SetImemQuals(), SetIsimdQuals(), and SetMiscQuals().


The documentation for this class was generated from the following files:
Generated on Mon Jul 21 20:31:10 2003 for TINKER LEGO DOC by doxygen 1.3.2