LLVM
8.0.1
|
Classes | |
struct | 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) } |
enum | { MO_SYMBOL_MODIFIER = (3 << 0), MO_GOT = (1 << 0), MO_INDNTPOFF = (2 << 0) } |
enum | BranchType { BranchNormal, BranchC, BranchCL, BranchCG, BranchCLG, BranchCT, BranchCTG } |
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 |
Definition at line 35 of file SystemZInstrInfo.h.
anonymous enum |
Enumerator | |
---|---|
MO_SYMBOL_MODIFIER | |
MO_GOT | |
MO_INDNTPOFF |
Definition at line 66 of file SystemZInstrInfo.h.
Enumerator | |
---|---|
BranchNormal | |
BranchC | |
BranchCL | |
BranchCG | |
BranchCLG | |
BranchCT | |
BranchCTG |
Definition at line 78 of file SystemZInstrInfo.h.
Enumerator | |
---|---|
CompareAndBranch | |
CompareAndReturn | |
CompareAndSibcall | |
CompareAndTrap |
Definition at line 129 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.
Referenced by getCompareSourceReg().
Definition at line 61 of file SystemZInstrInfo.h.
References CompareZeroCCMaskMask, and CompareZeroCCMaskShift.
Referenced by getCompareSourceReg().