LLVM API Documentation

llvm::MachineOperand Member List
This is the complete list of members for llvm::MachineOperand, including all inherited members.
addTargetFlag(unsigned F)llvm::MachineOperand [inline]
BAllvm::MachineOperand
CFIIndexllvm::MachineOperand
CFPllvm::MachineOperand
ChangeToImmediate(int64_t ImmVal)llvm::MachineOperand
ChangeToRegister(unsigned Reg, bool isDef, bool isImp=false, bool isKill=false, bool isDead=false, bool isUndef=false, bool isDebug=false)llvm::MachineOperand
CIllvm::MachineOperand
clearParent()llvm::MachineOperand [inline]
clobbersPhysReg(const uint32_t *RegMask, unsigned PhysReg)llvm::MachineOperand [inline, static]
clobbersPhysReg(unsigned PhysReg) const llvm::MachineOperand [inline]
CreateBA(const BlockAddress *BA, int64_t Offset, unsigned char TargetFlags=0)llvm::MachineOperand [inline, static]
CreateCFIIndex(unsigned CFIIndex)llvm::MachineOperand [inline, static]
CreateCImm(const ConstantInt *CI)llvm::MachineOperand [inline, static]
CreateCPI(unsigned Idx, int Offset, unsigned char TargetFlags=0)llvm::MachineOperand [inline, static]
CreateES(const char *SymName, unsigned char TargetFlags=0)llvm::MachineOperand [inline, static]
CreateFI(int Idx)llvm::MachineOperand [inline, static]
CreateFPImm(const ConstantFP *CFP)llvm::MachineOperand [inline, static]
CreateGA(const GlobalValue *GV, int64_t Offset, unsigned char TargetFlags=0)llvm::MachineOperand [inline, static]
CreateImm(int64_t Val)llvm::MachineOperand [inline, static]
CreateJTI(unsigned Idx, unsigned char TargetFlags=0)llvm::MachineOperand [inline, static]
CreateMBB(MachineBasicBlock *MBB, unsigned char TargetFlags=0)llvm::MachineOperand [inline, static]
CreateMCSymbol(MCSymbol *Sym)llvm::MachineOperand [inline, static]
CreateMetadata(const MDNode *Meta)llvm::MachineOperand [inline, static]
CreateReg(unsigned Reg, bool isDef, bool isImp=false, bool isKill=false, bool isDead=false, bool isUndef=false, bool isEarlyClobber=false, unsigned SubReg=0, bool isDebug=false, bool isInternalRead=false)llvm::MachineOperand [inline, static]
CreateRegLiveOut(const uint32_t *Mask)llvm::MachineOperand [inline, static]
CreateRegMask(const uint32_t *Mask)llvm::MachineOperand [inline, static]
CreateTargetIndex(unsigned Idx, int64_t Offset, unsigned char TargetFlags=0)llvm::MachineOperand [inline, static]
getBlockAddress() const llvm::MachineOperand [inline]
getCFIIndex() const llvm::MachineOperand [inline]
getCImm() const llvm::MachineOperand [inline]
getFPImm() const llvm::MachineOperand [inline]
getGlobal() const llvm::MachineOperand [inline]
getImm() const llvm::MachineOperand [inline]
getIndex() const llvm::MachineOperand [inline]
getMBB() const llvm::MachineOperand [inline]
getMCSymbol() const llvm::MachineOperand [inline]
getMetadata() const llvm::MachineOperand [inline]
getOffset() const llvm::MachineOperand [inline]
getParent()llvm::MachineOperand [inline]
getParent() const llvm::MachineOperand [inline]
getReg() const llvm::MachineOperand [inline]
getRegLiveOut() const llvm::MachineOperand [inline]
getRegMask() const llvm::MachineOperand [inline]
getSubReg() const llvm::MachineOperand [inline]
getSymbolName() const llvm::MachineOperand [inline]
getTargetFlags() const llvm::MachineOperand [inline]
getType() const llvm::MachineOperand [inline]
GVllvm::MachineOperand
hash_value(const MachineOperand &MO)llvm::MachineOperand [friend]
ImmValllvm::MachineOperand
Indexllvm::MachineOperand
isBlockAddress() const llvm::MachineOperand [inline]
isCFIIndex() const llvm::MachineOperand [inline]
isCImm() const llvm::MachineOperand [inline]
isCPI() const llvm::MachineOperand [inline]
isDead() const llvm::MachineOperand [inline]
isDebug() const llvm::MachineOperand [inline]
isDef() const llvm::MachineOperand [inline]
isEarlyClobber() const llvm::MachineOperand [inline]
isFI() const llvm::MachineOperand [inline]
isFPImm() const llvm::MachineOperand [inline]
isGlobal() const llvm::MachineOperand [inline]
isIdenticalTo(const MachineOperand &Other) const llvm::MachineOperand
isImm() const llvm::MachineOperand [inline]
isImplicit() const llvm::MachineOperand [inline]
isInternalRead() const llvm::MachineOperand [inline]
isJTI() const llvm::MachineOperand [inline]
isKill() const llvm::MachineOperand [inline]
isMBB() const llvm::MachineOperand [inline]
isMCSymbol() const llvm::MachineOperand [inline]
isMetadata() const llvm::MachineOperand [inline]
isReg() const llvm::MachineOperand [inline]
isRegLiveOut() const llvm::MachineOperand [inline]
isRegMask() const llvm::MachineOperand [inline]
isSymbol() const llvm::MachineOperand [inline]
isTargetIndex() const llvm::MachineOperand [inline]
isTied() const llvm::MachineOperand [inline]
isUndef() const llvm::MachineOperand [inline]
isUse() const llvm::MachineOperand [inline]
MachineInstr classllvm::MachineOperand [friend]
MachineOperandType enum namellvm::MachineOperand
MachineRegisterInfo classllvm::MachineOperand [friend]
MBBllvm::MachineOperand
MDllvm::MachineOperand
MO_BlockAddress enum valuellvm::MachineOperand
MO_CFIIndex enum valuellvm::MachineOperand
MO_CImmediate enum valuellvm::MachineOperand
MO_ConstantPoolIndex enum valuellvm::MachineOperand
MO_ExternalSymbol enum valuellvm::MachineOperand
MO_FPImmediate enum valuellvm::MachineOperand
MO_FrameIndex enum valuellvm::MachineOperand
MO_GlobalAddress enum valuellvm::MachineOperand
MO_Immediate enum valuellvm::MachineOperand
MO_JumpTableIndex enum valuellvm::MachineOperand
MO_MachineBasicBlock enum valuellvm::MachineOperand
MO_MCSymbol enum valuellvm::MachineOperand
MO_Metadata enum valuellvm::MachineOperand
MO_Register enum valuellvm::MachineOperand
MO_RegisterLiveOut enum valuellvm::MachineOperand
MO_RegisterMask enum valuellvm::MachineOperand
MO_TargetIndex enum valuellvm::MachineOperand
Nextllvm::MachineOperand
OffsetedInfollvm::MachineOperand
OffsetHillvm::MachineOperand
OffsetLollvm::MachineOperand
Prevllvm::MachineOperand
print(raw_ostream &os, const TargetMachine *TM=nullptr) const llvm::MachineOperand
readsReg() const llvm::MachineOperand [inline]
Regllvm::MachineOperand
RegMaskllvm::MachineOperand
RegNollvm::MachineOperand
setImm(int64_t immVal)llvm::MachineOperand [inline]
setImplicit(bool Val=true)llvm::MachineOperand [inline]
setIndex(int Idx)llvm::MachineOperand [inline]
setIsDead(bool Val=true)llvm::MachineOperand [inline]
setIsDebug(bool Val=true)llvm::MachineOperand [inline]
setIsDef(bool Val=true)llvm::MachineOperand
setIsEarlyClobber(bool Val=true)llvm::MachineOperand [inline]
setIsInternalRead(bool Val=true)llvm::MachineOperand [inline]
setIsKill(bool Val=true)llvm::MachineOperand [inline]
setIsUndef(bool Val=true)llvm::MachineOperand [inline]
setIsUse(bool Val=true)llvm::MachineOperand [inline]
setMBB(MachineBasicBlock *MBB)llvm::MachineOperand [inline]
setOffset(int64_t Offset)llvm::MachineOperand [inline]
setReg(unsigned Reg)llvm::MachineOperand
setSubReg(unsigned subReg)llvm::MachineOperand [inline]
setTargetFlags(unsigned F)llvm::MachineOperand [inline]
substPhysReg(unsigned Reg, const TargetRegisterInfo &)llvm::MachineOperand
substVirtReg(unsigned Reg, unsigned SubIdx, const TargetRegisterInfo &)llvm::MachineOperand
Symllvm::MachineOperand
SymbolNamellvm::MachineOperand
Valllvm::MachineOperand