LLVM  8.0.1
llvm::MachineOperand Member List

This is the complete list of members for llvm::MachineOperand, including all inherited members.

addTargetFlag(unsigned F)llvm::MachineOperandinline
BAllvm::MachineOperand
CFIIndexllvm::MachineOperand
CFPllvm::MachineOperand
ChangeToES(const char *SymName, unsigned char TargetFlags=0)llvm::MachineOperand
ChangeToFPImmediate(const ConstantFP *FPImm)llvm::MachineOperand
ChangeToFrameIndex(int Idx)llvm::MachineOperand
ChangeToImmediate(int64_t ImmVal)llvm::MachineOperand
ChangeToMCSymbol(MCSymbol *Sym)llvm::MachineOperand
ChangeToRegister(unsigned Reg, bool isDef, bool isImp=false, bool isKill=false, bool isDead=false, bool isUndef=false, bool isDebug=false)llvm::MachineOperand
ChangeToTargetIndex(unsigned Idx, int64_t Offset, unsigned char TargetFlags=0)llvm::MachineOperand
CIllvm::MachineOperand
clearParent()llvm::MachineOperandinline
clobbersPhysReg(const uint32_t *RegMask, unsigned PhysReg)llvm::MachineOperandinlinestatic
clobbersPhysReg(unsigned PhysReg) constllvm::MachineOperandinline
CreateBA(const BlockAddress *BA, int64_t Offset, unsigned char TargetFlags=0)llvm::MachineOperandinlinestatic
CreateCFIIndex(unsigned CFIIndex)llvm::MachineOperandinlinestatic
CreateCImm(const ConstantInt *CI)llvm::MachineOperandinlinestatic
CreateCPI(unsigned Idx, int Offset, unsigned char TargetFlags=0)llvm::MachineOperandinlinestatic
CreateES(const char *SymName, unsigned char TargetFlags=0)llvm::MachineOperandinlinestatic
CreateFI(int Idx)llvm::MachineOperandinlinestatic
CreateFPImm(const ConstantFP *CFP)llvm::MachineOperandinlinestatic
CreateGA(const GlobalValue *GV, int64_t Offset, unsigned char TargetFlags=0)llvm::MachineOperandinlinestatic
CreateImm(int64_t Val)llvm::MachineOperandinlinestatic
CreateIntrinsicID(Intrinsic::ID ID)llvm::MachineOperandinlinestatic
CreateJTI(unsigned Idx, unsigned char TargetFlags=0)llvm::MachineOperandinlinestatic
CreateMBB(MachineBasicBlock *MBB, unsigned char TargetFlags=0)llvm::MachineOperandinlinestatic
CreateMCSymbol(MCSymbol *Sym, unsigned char TargetFlags=0)llvm::MachineOperandinlinestatic
CreateMetadata(const MDNode *Meta)llvm::MachineOperandinlinestatic
CreatePredicate(unsigned Pred)llvm::MachineOperandinlinestatic
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, bool isRenamable=false)llvm::MachineOperandinlinestatic
CreateRegLiveOut(const uint32_t *Mask)llvm::MachineOperandinlinestatic
CreateRegMask(const uint32_t *Mask)llvm::MachineOperandinlinestatic
CreateTargetIndex(unsigned Idx, int64_t Offset, unsigned char TargetFlags=0)llvm::MachineOperandinlinestatic
DenseMapInfo< MachineOperand >llvm::MachineOperandfriend
dump() constllvm::MachineOperand
getBlockAddress() constllvm::MachineOperandinline
getCFIIndex() constllvm::MachineOperandinline
getCImm() constllvm::MachineOperandinline
getFPImm() constllvm::MachineOperandinline
getGlobal() constllvm::MachineOperandinline
getImm() constllvm::MachineOperandinline
getIndex() constllvm::MachineOperandinline
getIntrinsicID() constllvm::MachineOperandinline
getMBB() constllvm::MachineOperandinline
getMCSymbol() constllvm::MachineOperandinline
getMetadata() constllvm::MachineOperandinline
getOffset() constllvm::MachineOperandinline
getParent()llvm::MachineOperandinline
getParent() constllvm::MachineOperandinline
getPredicate() constllvm::MachineOperandinline
getReg() constllvm::MachineOperandinline
getRegLiveOut() constllvm::MachineOperandinline
getRegMask() constllvm::MachineOperandinline
getRegMaskSize(unsigned NumRegs)llvm::MachineOperandinlinestatic
getSubReg() constllvm::MachineOperandinline
getSymbolName() constllvm::MachineOperandinline
getTargetFlags() constllvm::MachineOperandinline
getType() constllvm::MachineOperandinline
GVllvm::MachineOperand
hash_value(const MachineOperand &MO)llvm::MachineOperandfriend
ImmValllvm::MachineOperand
Indexllvm::MachineOperand
IntrinsicIDllvm::MachineOperand
isBlockAddress() constllvm::MachineOperandinline
isCFIIndex() constllvm::MachineOperandinline
isCImm() constllvm::MachineOperandinline
isCPI() constllvm::MachineOperandinline
isDead() constllvm::MachineOperandinline
isDebug() constllvm::MachineOperandinline
isDef() constllvm::MachineOperandinline
isEarlyClobber() constllvm::MachineOperandinline
isFI() constllvm::MachineOperandinline
isFPImm() constllvm::MachineOperandinline
isGlobal() constllvm::MachineOperandinline
isIdenticalTo(const MachineOperand &Other) constllvm::MachineOperand
isImm() constllvm::MachineOperandinline
isImplicit() constllvm::MachineOperandinline
isInternalRead() constllvm::MachineOperandinline
isIntrinsicID() constllvm::MachineOperandinline
isJTI() constllvm::MachineOperandinline
isKill() constllvm::MachineOperandinline
isMBB() constllvm::MachineOperandinline
isMCSymbol() constllvm::MachineOperandinline
isMetadata() constllvm::MachineOperandinline
isPredicate() constllvm::MachineOperandinline
isReg() constllvm::MachineOperandinline
isRegLiveOut() constllvm::MachineOperandinline
isRegMask() constllvm::MachineOperandinline
isRenamable() constllvm::MachineOperand
isSymbol() constllvm::MachineOperandinline
isTargetIndex() constllvm::MachineOperandinline
isTied() constllvm::MachineOperandinline
isUndef() constllvm::MachineOperandinline
isUse() constllvm::MachineOperandinline
MachineInstr classllvm::MachineOperandfriend
MachineOperandType enum namellvm::MachineOperand
MachineRegisterInfo classllvm::MachineOperandfriend
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_IntrinsicID enum valuellvm::MachineOperand
MO_JumpTableIndex enum valuellvm::MachineOperand
MO_Last enum valuellvm::MachineOperand
MO_MachineBasicBlock enum valuellvm::MachineOperand
MO_MCSymbol enum valuellvm::MachineOperand
MO_Metadata enum valuellvm::MachineOperand
MO_Predicate 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
Predllvm::MachineOperand
Prevllvm::MachineOperand
print(raw_ostream &os, const TargetRegisterInfo *TRI=nullptr, const TargetIntrinsicInfo *IntrinsicInfo=nullptr) constllvm::MachineOperand
print(raw_ostream &os, ModuleSlotTracker &MST, LLT TypeToPrint, bool PrintDef, bool IsStandalone, bool ShouldPrintRegisterTies, unsigned TiedOperandIdx, const TargetRegisterInfo *TRI, const TargetIntrinsicInfo *IntrinsicInfo) constllvm::MachineOperand
print(raw_ostream &os, LLT TypeToPrint, const TargetRegisterInfo *TRI=nullptr, const TargetIntrinsicInfo *IntrinsicInfo=nullptr) constllvm::MachineOperand
printIRSlotNumber(raw_ostream &OS, int Slot)llvm::MachineOperandstatic
printOperandOffset(raw_ostream &OS, int64_t Offset)llvm::MachineOperandstatic
printStackObjectReference(raw_ostream &OS, unsigned FrameIndex, bool IsFixed, StringRef Name)llvm::MachineOperandstatic
printSubRegIdx(raw_ostream &OS, uint64_t Index, const TargetRegisterInfo *TRI)llvm::MachineOperandstatic
printSymbol(raw_ostream &OS, MCSymbol &Sym)llvm::MachineOperandstatic
printTargetFlags(raw_ostream &OS, const MachineOperand &Op)llvm::MachineOperandstatic
readsReg() constllvm::MachineOperandinline
Regllvm::MachineOperand
RegMaskllvm::MachineOperand
RegNollvm::MachineOperand
setCImm(const ConstantInt *CI)llvm::MachineOperandinline
setFPImm(const ConstantFP *CFP)llvm::MachineOperandinline
setImm(int64_t immVal)llvm::MachineOperandinline
setImplicit(bool Val=true)llvm::MachineOperandinline
setIndex(int Idx)llvm::MachineOperandinline
setIsDead(bool Val=true)llvm::MachineOperandinline
setIsDebug(bool Val=true)llvm::MachineOperandinline
setIsDef(bool Val=true)llvm::MachineOperand
setIsEarlyClobber(bool Val=true)llvm::MachineOperandinline
setIsInternalRead(bool Val=true)llvm::MachineOperandinline
setIsKill(bool Val=true)llvm::MachineOperandinline
setIsRenamable(bool Val=true)llvm::MachineOperand
setIsUndef(bool Val=true)llvm::MachineOperandinline
setIsUse(bool Val=true)llvm::MachineOperandinline
setMBB(MachineBasicBlock *MBB)llvm::MachineOperandinline
setMetadata(const MDNode *MD)llvm::MachineOperandinline
setOffset(int64_t Offset)llvm::MachineOperandinline
setReg(unsigned Reg)llvm::MachineOperand
setRegMask(const uint32_t *RegMaskPtr)llvm::MachineOperandinline
setSubReg(unsigned subReg)llvm::MachineOperandinline
setTargetFlags(unsigned F)llvm::MachineOperandinline
substPhysReg(unsigned Reg, const TargetRegisterInfo &)llvm::MachineOperand
substVirtReg(unsigned Reg, unsigned SubIdx, const TargetRegisterInfo &)llvm::MachineOperand
Symllvm::MachineOperand
SymbolNamellvm::MachineOperand
Valllvm::MachineOperand