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.