LLVM API Documentation

llvm::MachineInstr Member List

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

addCCRegOperand(Value *V, MachineOperand::UseType UTy=MachineOperand::Use)llvm::MachineInstr [inline]
addConstantPoolIndexOperand(unsigned I, int Offset=0)llvm::MachineInstr [inline]
addExternalSymbolOperand(const char *SymName, bool isPCRelative)llvm::MachineInstr [inline]
addFrameIndexOperand(unsigned Idx)llvm::MachineInstr [inline]
addGlobalAddressOperand(GlobalValue *GV, bool isPCRelative, int Offset)llvm::MachineInstr [inline]
addImplicitRef(Value *V, bool isDef=false, bool isDefAndUse=false)llvm::MachineInstr [inline]
addMachineBasicBlockOperand(MachineBasicBlock *MBB)llvm::MachineInstr [inline]
addMachineRegOperand(int reg, bool isDef)llvm::MachineInstr [inline]
addMachineRegOperand(int reg, MachineOperand::UseType UTy=MachineOperand::Use)llvm::MachineInstr [inline]
addPCDispOperand(Value *V)llvm::MachineInstr [inline]
addRegOperand(Value *V, bool isDef, bool isDefAndUse=false)llvm::MachineInstr [inline]
addRegOperand(Value *V, MachineOperand::UseType UTy=MachineOperand::Use, bool isPCRelative=false)llvm::MachineInstr [inline]
addRegOperand(int reg, bool isDef)llvm::MachineInstr [inline]
addRegOperand(int reg, MachineOperand::UseType UTy=MachineOperand::Use)llvm::MachineInstr [inline]
addSignExtImmOperand(int intValue)llvm::MachineInstr [inline]
addZeroExtImm64Operand(uint64_t intValue)llvm::MachineInstr [inline]
addZeroExtImmOperand(int intValue)llvm::MachineInstr [inline]
begin()llvm::MachineInstr [inline]
begin() const llvm::MachineInstr [inline]
clone() const llvm::MachineInstr
const_val_op_iterator typedefllvm::MachineInstr
dump() const llvm::MachineInstr
end()llvm::MachineInstr [inline]
end() const llvm::MachineInstr [inline]
getExplOrImplOperand(unsigned i) const llvm::MachineInstr [inline]
getImplicitOp(unsigned i)llvm::MachineInstr [inline]
getImplicitOp(unsigned i) const llvm::MachineInstr [inline]
getImplicitRef(unsigned i)llvm::MachineInstr [inline]
getImplicitRef(unsigned i) const llvm::MachineInstr [inline]
getNumImplicitRefs() const llvm::MachineInstr [inline]
getNumOperands() const llvm::MachineInstr [inline]
getOpcode() const llvm::MachineInstr [inline]
getOperand(unsigned i) const llvm::MachineInstr [inline]
getOperand(unsigned i)llvm::MachineInstr [inline]
getParent() const llvm::MachineInstr [inline]
getParent()llvm::MachineInstr [inline]
ilist_traits< MachineInstr >llvm::MachineInstr [friend]
MachineInstr(short Opcode, unsigned numOperands)llvm::MachineInstr
MachineInstr(short Opcode, unsigned numOperands, bool XX, bool YY)llvm::MachineInstr
MachineInstr(MachineBasicBlock *MBB, short Opcode, unsigned numOps)llvm::MachineInstr
operator<<(std::ostream &os, const MachineInstr &minstr)llvm::MachineInstr [friend]
print(std::ostream &OS, const TargetMachine *TM) const llvm::MachineInstr
RemoveOperand(unsigned i)llvm::MachineInstr [inline]
replace(short Opcode, unsigned numOperands)llvm::MachineInstr
setImplicitRef(unsigned i, Value *V)llvm::MachineInstr [inline]
SetMachineOperandConst(unsigned i, MachineOperand::MachineOperandType operandType, int intValue)llvm::MachineInstr
SetMachineOperandReg(unsigned i, int regNum)llvm::MachineInstr
SetMachineOperandVal(unsigned i, MachineOperand::MachineOperandType operandType, Value *V)llvm::MachineInstr
setOpcode(unsigned Op)llvm::MachineInstr [inline]
SetRegForImplicitRef(unsigned i, int regNum)llvm::MachineInstr
SetRegForOperand(unsigned i, int regNum)llvm::MachineInstr
substituteValue(const Value *oldVal, Value *newVal, bool defsOnly, bool notDefsAndUses, bool &someArgsWereIgnored)llvm::MachineInstr
val_op_iterator typedefllvm::MachineInstr
~MachineInstr()llvm::MachineInstr