LLVM API Documentation

llvm::MachineOperand Member List

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

CFPllvm::MachineOperand
ChangeToImmediate(int64_t ImmVal)llvm::MachineOperand
ChangeToRegister(unsigned Reg, bool isDef, bool isImp=false, bool isKill=false, bool isDead=false)llvm::MachineOperand
CreateCPI(unsigned Idx, int Offset)llvm::MachineOperand [inline, static]
CreateES(const char *SymName, int64_t Offset=0)llvm::MachineOperand [inline, static]
CreateFI(unsigned Idx)llvm::MachineOperand [inline, static]
CreateFPImm(const ConstantFP *CFP)llvm::MachineOperand [inline, static]
CreateGA(GlobalValue *GV, int64_t Offset)llvm::MachineOperand [inline, static]
CreateImm(int64_t Val)llvm::MachineOperand [inline, static]
CreateJTI(unsigned Idx)llvm::MachineOperand [inline, static]
CreateMBB(MachineBasicBlock *MBB)llvm::MachineOperand [inline, static]
CreateReg(unsigned Reg, bool isDef, bool isImp=false, bool isKill=false, bool isDead=false, unsigned SubReg=0, bool isEarlyClobber=false)llvm::MachineOperand [inline, static]
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]
getNextOperandForReg() const llvm::MachineOperand [inline]
getOffset() const llvm::MachineOperand [inline]
getParent()llvm::MachineOperand [inline]
getParent() const llvm::MachineOperand [inline]
getReg() const llvm::MachineOperand [inline]
getSubReg() const llvm::MachineOperand [inline]
getSymbolName() const llvm::MachineOperand [inline]
getType() const llvm::MachineOperand [inline]
GVllvm::MachineOperand
ImmValllvm::MachineOperand
Indexllvm::MachineOperand
isCPI() const llvm::MachineOperand [inline]
isDead() 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]
isJTI() const llvm::MachineOperand [inline]
isKill() const llvm::MachineOperand [inline]
isMBB() const llvm::MachineOperand [inline]
isReg() const llvm::MachineOperand [inline]
isSymbol() const llvm::MachineOperand [inline]
isUse() const llvm::MachineOperand [inline]
MachineInstr classllvm::MachineOperand [friend]
MachineOperand(const MachineOperand &M)llvm::MachineOperand [inline]
MachineOperandType enum namellvm::MachineOperand
MachineRegisterInfo classllvm::MachineOperand [friend]
MBBllvm::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_Register enum valuellvm::MachineOperand
Nextllvm::MachineOperand
Offsetllvm::MachineOperand
OffsetedInfollvm::MachineOperand
operator=(const MachineOperand &MO)llvm::MachineOperand [inline]
Prevllvm::MachineOperand
print(std::ostream &os, const TargetMachine *TM=0) const llvm::MachineOperand
print(raw_ostream &os, const TargetMachine *TM=0) const llvm::MachineOperand
Regllvm::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]
setIsDef(bool Val=true)llvm::MachineOperand [inline]
setIsEarlyClobber(bool Val=true)llvm::MachineOperand [inline]
setIsKill(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]
SymbolNamellvm::MachineOperand
Valllvm::MachineOperand
~MachineOperand()llvm::MachineOperand [inline]