LLVM API Documentation

Classes | Enumerations | Functions
llvm::SystemZII Namespace Reference

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)

Enumeration Type Documentation

anonymous enum
Enumerator:
SimpleBDXLoad 
SimpleBDXStore 
Has20BitOffset 
HasIndex 
Is128Bit 
AccessSizeMask 
AccessSizeShift 
CCValuesMask 
CCValuesShift 
CompareZeroCCMaskMask 
CompareZeroCCMaskShift 
CCMaskFirst 
CCMaskLast 
IsLogical 

Definition at line 29 of file SystemZInstrInfo.h.

anonymous enum
Enumerator:
MO_SYMBOL_MODIFIER 
MO_GOT 

Definition at line 57 of file SystemZInstrInfo.h.

Enumerator:
BranchNormal 
BranchC 
BranchCL 
BranchCG 
BranchCLG 
BranchCT 
BranchCTG 

Definition at line 65 of file SystemZInstrInfo.h.


Function Documentation

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.