LLVM API Documentation
addCCRegOperand(Value *V, MachineOperand::UseType UTy=MachineOperand::Use) | llvm::MachineInstr | [inline] |
addConstantPoolIndexOperand(unsigned I) | 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] |
addZeroExtImmOperand(int intValue) | llvm::MachineInstr | [inline] |
begin() | llvm::MachineInstr | [inline] |
begin() const | llvm::MachineInstr | [inline] |
clone() const | llvm::MachineInstr | |
const_val_op_iterator typedef | llvm::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 typedef | llvm::MachineInstr | |
~MachineInstr() | llvm::MachineInstr |