LLVM API Documentation
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 = (1 << 0), MO_GOT = (1 << 0) } |
enum | BranchType { BranchNormal, BranchC, BranchCL, BranchCG, BranchCLG, BranchCT, BranchCTG } |
Functions | |
static unsigned | getAccessSize (unsigned int Flags) |
static unsigned | getCCValues (unsigned int Flags) |
static unsigned | getCompareZeroCCMask (unsigned int Flags) |
anonymous enum |
SimpleBDXLoad | |
SimpleBDXStore | |
Has20BitOffset | |
HasIndex | |
Is128Bit | |
AccessSizeMask | |
AccessSizeShift | |
CCValuesMask | |
CCValuesShift | |
CompareZeroCCMaskMask | |
CompareZeroCCMaskShift | |
CCMaskFirst | |
CCMaskLast | |
IsLogical |
Definition at line 29 of file SystemZInstrInfo.h.
anonymous enum |
Definition at line 57 of file SystemZInstrInfo.h.
Definition at line 65 of file SystemZInstrInfo.h.
static unsigned llvm::SystemZII::getAccessSize | ( | unsigned int | Flags | ) | [inline, static] |
Definition at line 46 of file SystemZInstrInfo.h.
References AccessSizeMask, and AccessSizeShift.
Referenced by llvm::SystemZInstrInfo::foldMemoryOperandImpl().
static unsigned llvm::SystemZII::getCCValues | ( | unsigned int | Flags | ) | [inline, static] |
Definition at line 49 of file SystemZInstrInfo.h.
References CCValuesMask, and CCValuesShift.
static unsigned llvm::SystemZII::getCompareZeroCCMask | ( | unsigned int | Flags | ) | [inline, static] |
Definition at line 52 of file SystemZInstrInfo.h.
References CompareZeroCCMaskMask, and CompareZeroCCMaskShift.