|
LLVM 22.0.0git
|
Classes | |
| class | Branch |
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) } |
| enum | { MO_ADA_DATA_SYMBOL_ADDR = 1 , MO_ADA_INDIRECT_FUNC_DESC , MO_ADA_DIRECT_FUNC_DESC } |
| enum | BranchType { BranchNormal , BranchC , BranchCL , BranchCG , BranchCLG , BranchCT , BranchCTG , AsmGoto } |
| enum | FusedCompareType { CompareAndBranch , CompareAndReturn , CompareAndSibcall , CompareAndTrap } |
Functions | |
| static unsigned | getAccessSize (unsigned int Flags) |
| static unsigned | getCCValues (unsigned int Flags) |
| static unsigned | getCompareZeroCCMask (unsigned int Flags) |
| anonymous enum |
| Enumerator | |
|---|---|
| MO_ADA_DATA_SYMBOL_ADDR | |
| MO_ADA_INDIRECT_FUNC_DESC | |
| MO_ADA_DIRECT_FUNC_DESC | |
Definition at line 82 of file SystemZInstrInfo.h.
| anonymous enum |
| Enumerator | |
|---|---|
| MO_SYMBOL_MODIFIER | |
| MO_GOT | |
| MO_INDNTPOFF | |
Definition at line 66 of file SystemZInstrInfo.h.
| anonymous enum |
Definition at line 34 of file SystemZInstrInfo.h.
| Enumerator | |
|---|---|
| BranchNormal | |
| BranchC | |
| BranchCL | |
| BranchCG | |
| BranchCLG | |
| BranchCT | |
| BranchCTG | |
| AsmGoto | |
Definition at line 89 of file SystemZInstrInfo.h.
| Enumerator | |
|---|---|
| CompareAndBranch | |
| CompareAndReturn | |
| CompareAndSibcall | |
| CompareAndTrap | |
Definition at line 150 of file SystemZInstrInfo.h.
Definition at line 53 of file SystemZInstrInfo.h.
References AccessSizeMask, and AccessSizeShift.
Referenced by llvm::SystemZInstrInfo::foldMemoryOperandImpl().
Definition at line 57 of file SystemZInstrInfo.h.
References CCValuesMask, and CCValuesShift.
Definition at line 61 of file SystemZInstrInfo.h.
References CompareZeroCCMaskMask, and CompareZeroCCMaskShift.