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

globals.H File Reference

Go to the source code of this file.

Defines

#define LARGE_INTVAL   32767
#define MAX_INT   32767

Enumerations

enum  oprdTypes {
  OT_VACANT = 0, OT_LITERAL_VO, OT_LITERAL_BO, OT_LITERAL_CH,
  OT_LITERAL_UCH, OT_LITERAL_SH, OT_LITERAL_USH, OT_LITERAL_I,
  OT_LITERAL_UI, OT_LITERAL_LNG, OT_LITERAL_ULNG, OT_LITERAL_LLNG,
  OT_LITERAL_ULLNG, OT_LITERAL_LLLNG, OT_LITERAL_ULLLNG, OT_LITERAL_PTR,
  OT_LITERAL_F, OT_LITERAL_D, OT_LITERAL_C, OT_LITERAL_L,
  OT_LITERAL_S, OT_LITERAL_CB, OT_LITERAL_P, OT_REG,
  OT_MACRO, OT_UNDEFINED
}
enum  regTypes {
  RT_R = 0, RT_VR, RT_MVR, RT_FR,
  RT_BR
}
enum  dataTypes {
  DT_VO = 0, DT_BO, DT_CH, DT_UCH,
  DT_SH, DT_USH, DT_I, DT_UI,
  DT_LNG, DT_ULNG, DT_LLNG, DT_ULLNG,
  DT_LLLNG, DT_ULLLNG, DT_PTR, DT_F,
  DT_D, DT_P, DT_B
}
enum  fileTypes {
  FT_GPR = 0, FT_FPR, FT_PR, FT_BTR,
  FT_CR
}
enum  regStyles { RS_STATIC = 's', RS_ROTATING = 'r' }
enum  addrStyles {
  AS_UNDEF = 0, AS_G_ABS, AS_G_GP, AS_L_ABS,
  AS_L_GP
}
enum  attrTypes {
  ATTR_UNDEF, ATTR_LC = 1, ATTR_MS, ATTR_BBID,
  ATTR_FREQ, ATTR_LIVE, ATTR_TBLNAME
}
enum  edgeTypes {
  ET_UNDEF = 0, ET_CNTL = 1, ET_REGFLOW, ET_REGANTI,
  ET_REGOUT, ET_MEM, ET_LINKDEST, ET_LINKSRC
}
enum  portTypes {
  PT_UNDEF = 0, PT_FIRST = 1, PT_CTL, PT_MEM,
  PT_SRC, PT_DEST
}
enum  usageTypes { USAGE_UNDEF = 0, USAGE_SEM = 1, USAGE_ANN }
enum  statusTypes { STATUS_UNDEF = -1, STATUS_CERTAIN = 0, STATUS_MAYBE }
enum  opCodeClass {
  OC_UNDEF = 0, OC_INT, OC_PINT, OC_FP,
  OC_PFP, OC_CMP, OC_FCMP, OC_BR,
  OC_LDST, OC_FPLDST, OC_MISC, OC_VSS,
  OC_DIR
}
enum  oprdSizeQual {
  OS_NA = -1, OS_B = 0, OS_H, OS_W,
  OS_X
}
enum  cmpTypeQual {
  CT_NA = -1, CT_NONE = 0, CT_UNC, CT_OR,
  CT_AND, CT_ORANDCM, CT_ORCM, CT_ANDCM,
  CT_ANDORCM
}
enum  cmpRelationQual {
  CR_NA = -1, CR_EQ = 0, CR_NE, CR_LT,
  CR_LE, CR_GT, CR_GE, CR_LTU,
  CR_LEU, CR_GTU, CR_GEU
}
enum  pcmpRelationQual { PCR_NA = -1, PCR_EQ = 0, PCR_GT }
enum  testBitRelationQual { TBR_NA = -1, TBR_NZ = 0, TBR_Z }
enum  fpPrecCtrlQual { FPP_NA = -1, FPP_NONE = 0, FPP_S, FPP_D }
enum  fpStatusFieldQual {
  FPSF_NA = -1, FPSF_NONE = 0, FPSF_F0, FPSF_F1,
  FPSF_F2, FPSF_F3
}
enum  fpClassRelationQual { FPCR_NA = -1, FPCR_M = 0, FPCR_NM }
enum  fpCmpTypeQual { FCT_NA = -1, FCT_NONE = 0, FCT_UNC }
enum  fpCmpRelationQual {
  FCR_NA = -1, FCR_EQ = 0, FCR_LT, FCR_LE,
  FCR_GT, FCR_GE, FCR_UNORD, FCR_NEQ,
  FCR_NLT, FCR_NLE, FCR_NGT, FCR_NGE,
  FCR_ORD
}
enum  semaphoreTypeQual { FAS_NA = -1, FAS_ACQ = 0, FAS_REL }
enum  loadStoreTypeQual {
  LST_NA = -1, LST_NONE = 0, LST_S, LST_A,
  LST_SA, LST_CNC, LST_CC, LST_CCACQ,
  LST_ACQ, LST_BIAS, LST_FILL, LST_NONEEXC,
  LST_FAULT, LST_FAULTEXC, LST_REL, LST_SPILL
}
enum  loadStoreHintQual {
  LSH_NA = -1, LSH_NONE = 0, LSH_NT1, LSH_NT2,
  LSH_NTA
}
enum  fpLoadStoreSizeQual {
  FLSS_NA = -1, FLSS_NONE = 0, FLSS_S, FLSS_D,
  FLSS_E, FLSS_I
}
enum  branchTypeQual {
  BT_NA = -1, BT_NONE = 0, BT_COND, BT_CALL,
  BT_RET, BT_IA32, BT_CLOOP, BT_CTOP,
  BT_CEXIT, BT_WTOP, BT_WEXIT
}
enum  branchPredHintQual {
  BH_NA = -1, BH_NONE = 0, BH_SNT, BH_ST,
  BH_DNT, BH_DT
}
enum  branchPrefetchHintQual { BPH = -1, BPH_NONE = 0, BPH_FEW, BPH_MANY }
enum  branchDeallocHintQual { BDH_NA = -1, BDH_NONE = 0, BDH_CLR }
enum  alatClearQual { AC_NA = -1, AC_CLR = 0, AC_NC }
enum  opFormLeftRightQual {
  OFLR_NA = -1, OFLR_NONE = 0, OFLR_L, OFLR_R,
  OFLR_LR
}
enum  opFormMergeZeroQual { OFMZ_NA = -1, OFMZ_ZERO = 0, OFMZ_MERGE }
enum  opFormSignQual { OFS_NA = -1, OFS_SIGNED = 0, OFS_UNSIGNED }
enum  opFormUnitQual {
  OFMU_NA = -1, OFMU_NONE = 0, OFMU_I, OFMU_B,
  OFMU_M, OFMU_F, OFMU_X, OFMU_RET
}
enum  opFormHighLowQual { OFHL_NA = -1, OFHL_LOW = 0, OFHL_HIGH }
enum  opFormFMergeQual { OFFM_NA = -1, OFFM_SIGN = 0, OFFM_NEGSIGN, OFFM_EXP }
enum  opFormGetSetFormatQual {
  OFFC_NA = -1, OFFC_S = 0, OFFC_D, OFFC_EXP,
  OFFC_SIG
}
enum  opFormTruncQual { OFT_NA = -1, OFT_NOTRUNC = 0, OFT_TRUNC }
enum  opFormCvtTypeQual {
  OFCV_NA = -1, OFCV_FX = 0, OFCV_FXU, OFCV_XF,
  OFCV_XUF
}
enum  opFormFenceQual { OFMF_NA = -1, OFMF_ORD = 0, OFMF_ACC }
enum  opFormSaturationQual {
  OFSF_NA = -1, OFSF_MOD = 0, OFSF_SSS, OFSF_USS,
  OFSF_UUS, OFSF_UUU
}
enum  opFormRoundQual { OFR_NA = -1, OFR_NORM = 0, OFR_RAZ }
enum  opFormRegTypeQual { OFRT_NA = -1, OFRT_GR = 0, OFRT_FR }
enum  opFormSpecChkQual { OFSC_NA = -1, OFSC_CONTROL = 0, OFSC_DATA }
enum  opFormClearRRBQual { OFCR_NA = -1, OFCR_ALL = 0, OFCR_PRED }


Define Documentation

#define LARGE_INTVAL   32767
 

Definition at line 11 of file src/base/globals.H.

#define MAX_INT   32767
 

Definition at line 12 of file src/base/globals.H.


Enumeration Type Documentation

enum addrStyles
 

Enumeration values:
AS_UNDEF 
AS_G_ABS 
AS_G_GP 
AS_L_ABS 
AS_L_GP 

Definition at line 86 of file src/base/globals.H.

enum alatClearQual
 

Enumeration values:
AC_NA 
AC_CLR 
AC_NC 

Definition at line 330 of file src/base/globals.H.

enum attrTypes
 

Enumeration values:
ATTR_UNDEF 
ATTR_LC 
ATTR_MS 
ATTR_BBID 
ATTR_FREQ 
ATTR_LIVE 
ATTR_TBLNAME 

Definition at line 94 of file src/base/globals.H.

enum branchDeallocHintQual
 

Enumeration values:
BDH_NA 
BDH_NONE 
BDH_CLR 

Definition at line 324 of file src/base/globals.H.

enum branchPredHintQual
 

Enumeration values:
BH_NA 
BH_NONE 
BH_SNT 
BH_ST 
BH_DNT 
BH_DT 

Definition at line 308 of file src/base/globals.H.

enum branchPrefetchHintQual
 

Enumeration values:
BPH 
BPH_NONE 
BPH_FEW 
BPH_MANY 

Definition at line 317 of file src/base/globals.H.

enum branchTypeQual
 

Enumeration values:
BT_NA 
BT_NONE 
BT_COND 
BT_CALL 
BT_RET 
BT_IA32 
BT_CLOOP 
BT_CTOP 
BT_CEXIT 
BT_WTOP 
BT_WEXIT 

Definition at line 294 of file src/base/globals.H.

enum cmpRelationQual
 

Enumeration values:
CR_NA 
CR_EQ 
CR_NE 
CR_LT 
CR_LE 
CR_GT 
CR_GE 
CR_LTU 
CR_LEU 
CR_GTU 
CR_GEU 

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

enum cmpTypeQual
 

Enumeration values:
CT_NA 
CT_NONE 
CT_UNC 
CT_OR 
CT_AND 
CT_ORANDCM 
CT_ORCM 
CT_ANDCM 
CT_ANDORCM 

Definition at line 164 of file src/base/globals.H.

enum dataTypes
 

Enumeration values:
DT_VO 
DT_BO 
DT_CH 
DT_UCH 
DT_SH 
DT_USH 
DT_I 
DT_UI 
DT_LNG 
DT_ULNG 
DT_LLNG 
DT_ULLNG 
DT_LLLNG 
DT_ULLLNG 
DT_PTR 
DT_F 
DT_D 
DT_P 
DT_B 

Definition at line 51 of file src/base/globals.H.

enum edgeTypes
 

Enumeration values:
ET_UNDEF 
ET_CNTL 
ET_REGFLOW 
ET_REGANTI 
ET_REGOUT 
ET_MEM 
ET_LINKDEST 
ET_LINKSRC 

Definition at line 105 of file src/base/globals.H.

enum fileTypes
 

Enumeration values:
FT_GPR 
FT_FPR 
FT_PR 
FT_BTR 
FT_CR 

Definition at line 73 of file src/base/globals.H.

enum fpClassRelationQual
 

Enumeration values:
FPCR_NA 
FPCR_M 
FPCR_NM 

Definition at line 218 of file src/base/globals.H.

enum fpCmpRelationQual
 

Enumeration values:
FCR_NA 
FCR_EQ 
FCR_LT 
FCR_LE 
FCR_GT 
FCR_GE 
FCR_UNORD 
FCR_NEQ 
FCR_NLT 
FCR_NLE 
FCR_NGT 
FCR_NGE 
FCR_ORD 

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

enum fpCmpTypeQual
 

Enumeration values:
FCT_NA 
FCT_NONE 
FCT_UNC 

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

enum fpLoadStoreSizeQual
 

Enumeration values:
FLSS_NA 
FLSS_NONE 
FLSS_S 
FLSS_D 
FLSS_E 
FLSS_I 

Definition at line 285 of file src/base/globals.H.

enum fpPrecCtrlQual
 

Enumeration values:
FPP_NA 
FPP_NONE 
FPP_S 
FPP_D 

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

enum fpStatusFieldQual
 

Enumeration values:
FPSF_NA 
FPSF_NONE 
FPSF_F0 
FPSF_F1 
FPSF_F2 
FPSF_F3 

Definition at line 209 of file src/base/globals.H.

enum loadStoreHintQual
 

Enumeration values:
LSH_NA 
LSH_NONE 
LSH_NT1 
LSH_NT2 
LSH_NTA 

Definition at line 277 of file src/base/globals.H.

enum loadStoreTypeQual
 

Enumeration values:
LST_NA 
LST_NONE 
LST_S 
LST_A 
LST_SA 
LST_CNC 
LST_CC 
LST_CCACQ 
LST_ACQ 
LST_BIAS 
LST_FILL 
LST_NONEEXC 
LST_FAULT 
LST_FAULTEXC 
LST_REL 
LST_SPILL 

Definition at line 252 of file src/base/globals.H.

enum opCodeClass
 

Enumeration values:
OC_UNDEF 
OC_INT 
OC_PINT 
OC_FP 
OC_PFP 
OC_CMP 
OC_FCMP 
OC_BR 
OC_LDST 
OC_FPLDST 
OC_MISC 
OC_VSS 
OC_DIR 

Definition at line 138 of file src/base/globals.H.

enum opFormClearRRBQual
 

Enumeration values:
OFCR_NA 
OFCR_ALL 
OFCR_PRED 

Definition at line 435 of file src/base/globals.H.

enum opFormCvtTypeQual
 

Enumeration values:
OFCV_NA 
OFCV_FX 
OFCV_FXU 
OFCV_XF 
OFCV_XUF 

Definition at line 394 of file src/base/globals.H.

enum opFormFenceQual
 

Enumeration values:
OFMF_NA 
OFMF_ORD 
OFMF_ACC 

Definition at line 402 of file src/base/globals.H.

enum opFormFMergeQual
 

Enumeration values:
OFFM_NA 
OFFM_SIGN 
OFFM_NEGSIGN 
OFFM_EXP 

Definition at line 373 of file src/base/globals.H.

enum opFormGetSetFormatQual
 

Enumeration values:
OFFC_NA 
OFFC_S 
OFFC_D 
OFFC_EXP 
OFFC_SIG 

Definition at line 380 of file src/base/globals.H.

enum opFormHighLowQual
 

Enumeration values:
OFHL_NA 
OFHL_LOW 
OFHL_HIGH 

Definition at line 367 of file src/base/globals.H.

enum opFormLeftRightQual
 

Enumeration values:
OFLR_NA 
OFLR_NONE 
OFLR_L 
OFLR_R 
OFLR_LR 

Definition at line 336 of file src/base/globals.H.

enum opFormMergeZeroQual
 

Enumeration values:
OFMZ_NA 
OFMZ_ZERO 
OFMZ_MERGE 

Definition at line 344 of file src/base/globals.H.

enum opFormRegTypeQual
 

Enumeration values:
OFRT_NA 
OFRT_GR 
OFRT_FR 

Definition at line 423 of file src/base/globals.H.

enum opFormRoundQual
 

Enumeration values:
OFR_NA 
OFR_NORM 
OFR_RAZ 

Definition at line 417 of file src/base/globals.H.

enum opFormSaturationQual
 

Enumeration values:
OFSF_NA 
OFSF_MOD 
OFSF_SSS 
OFSF_USS 
OFSF_UUS 
OFSF_UUU 

Definition at line 408 of file src/base/globals.H.

enum opFormSignQual
 

Enumeration values:
OFS_NA 
OFS_SIGNED 
OFS_UNSIGNED 

Definition at line 350 of file src/base/globals.H.

enum opFormSpecChkQual
 

Enumeration values:
OFSC_NA 
OFSC_CONTROL 
OFSC_DATA 

Definition at line 429 of file src/base/globals.H.

enum opFormTruncQual
 

Enumeration values:
OFT_NA 
OFT_NOTRUNC 
OFT_TRUNC 

Definition at line 388 of file src/base/globals.H.

enum opFormUnitQual
 

Enumeration values:
OFMU_NA 
OFMU_NONE 
OFMU_I 
OFMU_B 
OFMU_M 
OFMU_F 
OFMU_X 
OFMU_RET 

Definition at line 356 of file src/base/globals.H.

enum oprdSizeQual
 

Enumeration values:
OS_NA 
OS_B 
OS_H 
OS_W 
OS_X 

Definition at line 156 of file src/base/globals.H.

enum oprdTypes
 

Enumeration values:
OT_VACANT 
OT_LITERAL_VO 
OT_LITERAL_BO 
OT_LITERAL_CH 
OT_LITERAL_UCH 
OT_LITERAL_SH 
OT_LITERAL_USH 
OT_LITERAL_I 
OT_LITERAL_UI 
OT_LITERAL_LNG 
OT_LITERAL_ULNG 
OT_LITERAL_LLNG 
OT_LITERAL_ULLNG 
OT_LITERAL_LLLNG 
OT_LITERAL_ULLLNG 
OT_LITERAL_PTR 
OT_LITERAL_F 
OT_LITERAL_D 
OT_LITERAL_C 
OT_LITERAL_L 
OT_LITERAL_S 
OT_LITERAL_CB 
OT_LITERAL_P 
OT_REG 
OT_MACRO 
OT_UNDEFINED 

Definition at line 14 of file src/base/globals.H.

enum pcmpRelationQual
 

Enumeration values:
PCR_NA 
PCR_EQ 
PCR_GT 

Definition at line 190 of file src/base/globals.H.

enum portTypes
 

Enumeration values:
PT_UNDEF 
PT_FIRST 
PT_CTL 
PT_MEM 
PT_SRC 
PT_DEST 

Definition at line 116 of file src/base/globals.H.

enum regStyles
 

Enumeration values:
RS_STATIC 
RS_ROTATING 

Definition at line 81 of file src/base/globals.H.

enum regTypes
 

Enumeration values:
RT_R 
RT_VR 
RT_MVR 
RT_FR 
RT_BR 

Definition at line 43 of file src/base/globals.H.

enum semaphoreTypeQual
 

Enumeration values:
FAS_NA 
FAS_ACQ 
FAS_REL 

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

enum statusTypes
 

Enumeration values:
STATUS_UNDEF 
STATUS_CERTAIN 
STATUS_MAYBE 

Definition at line 131 of file src/base/globals.H.

enum testBitRelationQual
 

Enumeration values:
TBR_NA 
TBR_NZ 
TBR_Z 

Definition at line 196 of file src/base/globals.H.

enum usageTypes
 

Enumeration values:
USAGE_UNDEF 
USAGE_SEM 
USAGE_ANN 

Definition at line 125 of file src/base/globals.H.


Generated on Mon Jul 21 20:29:42 2003 for TINKER LEGO DOC by doxygen 1.3.2