LLVM: llvm::SystemZII Namespace Reference (original) (raw)

Enumerations
enum { SimpleBDXLoad = (1 << 0) , SimpleBDXStore = (1 << 1) , Has20BitOffset = (1 << 2) , HasIndex = (1 << 3) , Is128Bit = (1 << 4) , AccessSizeMask = (31 << 5) , AccessSizeShift = 5 , CCValuesMask = (15 << 10) , CCValuesShift = 10 , CompareZeroCCMaskMask = (15 << 14) , CompareZeroCCMaskShift = 14 , CCMaskFirst = (1 << 18) , CCMaskLast = (1 << 19) , IsLogical = (1 << 20) , CCIfNoSignedWrap = (1 << 21) }
enum { MO_SYMBOL_MODIFIER = (3 << 0) , MO_GOT = (1 << 0) , MO_INDNTPOFF = (2 << 0) , MO_ADA_DATA_SYMBOL_ADDR = (1 << 2) , MO_ADA_INDIRECT_FUNC_DESC = (2 << 2) , MO_ADA_DIRECT_FUNC_DESC = (3 << 2) }
enum BranchType { BranchNormal, BranchC, BranchCL, BranchCG, BranchCLG, BranchCT, BranchCTG, AsmGoto }
enum FusedCompareType { CompareAndBranch, CompareAndReturn, CompareAndSibcall, CompareAndTrap }

anonymous enum

Enumerator
MO_SYMBOL_MODIFIER
MO_GOT
MO_INDNTPOFF
MO_ADA_DATA_SYMBOL_ADDR
MO_ADA_INDIRECT_FUNC_DESC
MO_ADA_DIRECT_FUNC_DESC

Definition at line 66 of file SystemZInstrInfo.h.

anonymous enum

Enumerator
SimpleBDXLoad
SimpleBDXStore
Has20BitOffset
HasIndex
Is128Bit
AccessSizeMask
AccessSizeShift
CCValuesMask
CCValuesShift
CompareZeroCCMaskMask
CompareZeroCCMaskShift
CCMaskFirst
CCMaskLast
IsLogical
CCIfNoSignedWrap

Definition at line 34 of file SystemZInstrInfo.h.

BranchType

Enumerator
BranchNormal
BranchC
BranchCL
BranchCG
BranchCLG
BranchCT
BranchCTG
AsmGoto

Definition at line 84 of file SystemZInstrInfo.h.

FusedCompareType

Enumerator
CompareAndBranch
CompareAndReturn
CompareAndSibcall
CompareAndTrap

Definition at line 145 of file SystemZInstrInfo.h.

getAccessSize()

getCCValues()

getCompareZeroCCMask()

unsigned llvm::SystemZII::getCompareZeroCCMask ( unsigned int Flags) inlinestatic