LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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
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::MachineOperandinline
clobbersPhysReg(const uint32_t *RegMask, unsigned PhysReg)llvm::MachineOperandinlinestatic
clobbersPhysReg(unsigned PhysReg) const llvm::MachineOperandinline
CreateBA(const BlockAddress *BA, int64_t Offset, unsigned char TargetFlags=0)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
CreateJTI(unsigned Idx, unsigned char TargetFlags=0)llvm::MachineOperandinlinestatic
CreateMBB(MachineBasicBlock *MBB, unsigned char TargetFlags=0)llvm::MachineOperandinlinestatic
CreateMCSymbol(MCSymbol *Sym)llvm::MachineOperandinlinestatic
CreateMetadata(const MDNode *Meta)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)llvm::MachineOperandinlinestatic
CreateRegMask(const uint32_t *Mask)llvm::MachineOperandinlinestatic
CreateTargetIndex(unsigned Idx, int64_t Offset, unsigned char TargetFlags=0)llvm::MachineOperandinlinestatic
getBlockAddress() const llvm::MachineOperandinline
getCImm() const llvm::MachineOperandinline
getFPImm() const llvm::MachineOperandinline
getGlobal() const llvm::MachineOperandinline
getImm() const llvm::MachineOperandinline
getIndex() const llvm::MachineOperandinline
getMBB() const llvm::MachineOperandinline
getMCSymbol() const llvm::MachineOperandinline
getMetadata() const llvm::MachineOperandinline
getOffset() const llvm::MachineOperandinline
getParent()llvm::MachineOperandinline
getParent() const llvm::MachineOperandinline
getReg() const llvm::MachineOperandinline
getRegMask() const llvm::MachineOperandinline
getSubReg() const llvm::MachineOperandinline
getSymbolName() const llvm::MachineOperandinline
getTargetFlags() const llvm::MachineOperandinline
getType() const llvm::MachineOperandinline
GVllvm::MachineOperand
hash_value(const MachineOperand &MO)llvm::MachineOperandfriend
ImmValllvm::MachineOperand
Indexllvm::MachineOperand
isBlockAddress() const llvm::MachineOperandinline
isCImm() const llvm::MachineOperandinline
isCPI() const llvm::MachineOperandinline
isDead() const llvm::MachineOperandinline
isDebug() const llvm::MachineOperandinline
isDef() const llvm::MachineOperandinline
isEarlyClobber() const llvm::MachineOperandinline
isFI() const llvm::MachineOperandinline
isFPImm() const llvm::MachineOperandinline
isGlobal() const llvm::MachineOperandinline
isIdenticalTo(const MachineOperand &Other) const llvm::MachineOperand
isImm() const llvm::MachineOperandinline
isImplicit() const llvm::MachineOperandinline
isInternalRead() const llvm::MachineOperandinline
isJTI() const llvm::MachineOperandinline
isKill() const llvm::MachineOperandinline
isMBB() const llvm::MachineOperandinline
isMCSymbol() const llvm::MachineOperandinline
isMetadata() const llvm::MachineOperandinline
isReg() const llvm::MachineOperandinline
isRegMask() const llvm::MachineOperandinline
isSymbol() const llvm::MachineOperandinline
isTargetIndex() const llvm::MachineOperandinline
isTied() const llvm::MachineOperandinline
isUndef() const llvm::MachineOperandinline
isUse() const llvm::MachineOperandinline
MachineInstr classllvm::MachineOperandfriend
MachineOperandType enum namellvm::MachineOperand
MachineRegisterInfo classllvm::MachineOperandfriend
MBBllvm::MachineOperand
MDllvm::MachineOperand
MO_BlockAddress 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_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=0) const llvm::MachineOperand
readsReg() const llvm::MachineOperandinline
Regllvm::MachineOperand
RegMaskllvm::MachineOperand
RegNollvm::MachineOperand
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
setIsUndef(bool Val=true)llvm::MachineOperandinline
setIsUse(bool Val=true)llvm::MachineOperandinline
setMBB(MachineBasicBlock *MBB)llvm::MachineOperandinline
setOffset(int64_t Offset)llvm::MachineOperandinline
setReg(unsigned Reg)llvm::MachineOperand
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