LLVM API Documentation

llvm::MachineInstr Member List

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

addMemOperand(MachineFunction &MF, const MachineMemOperand &MO)llvm::MachineInstr
addOperand(const MachineOperand &Op)llvm::MachineInstr
addRegisterDead(unsigned IncomingReg, const TargetRegisterInfo *RegInfo, bool AddIfNotFound=false)llvm::MachineInstr
addRegisterKilled(unsigned IncomingReg, const TargetRegisterInfo *RegInfo, bool AddIfNotFound=false)llvm::MachineInstr
clearMemOperands(MachineFunction &MF)llvm::MachineInstr
copyKillDeadInfo(const MachineInstr *MI)llvm::MachineInstr
copyPredicates(const MachineInstr *MI)llvm::MachineInstr
dump() const llvm::MachineInstr
eraseFromParent()llvm::MachineInstr
findFirstPredOperandIdx() const llvm::MachineInstr
findRegisterDefOperand(unsigned Reg, bool isDead=false, const TargetRegisterInfo *TRI=NULL)llvm::MachineInstr [inline]
findRegisterDefOperandIdx(unsigned Reg, bool isDead=false, const TargetRegisterInfo *TRI=NULL) const llvm::MachineInstr
findRegisterUseOperand(unsigned Reg, bool isKill=false, const TargetRegisterInfo *TRI=NULL)llvm::MachineInstr [inline]
findRegisterUseOperandIdx(unsigned Reg, bool isKill=false, const TargetRegisterInfo *TRI=NULL) const llvm::MachineInstr
getDebugLoc() const llvm::MachineInstr [inline]
getDesc() const llvm::MachineInstr [inline]
getNumExplicitOperands() const llvm::MachineInstr
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]
hasOneMemOperand() const llvm::MachineInstr [inline]
hasVolatileMemoryRef() const llvm::MachineInstr
ilist_node()llvm::ilist_node< NodeTy > [inline, protected]
ilist_sentinel_traits< MachineInstr >llvm::MachineInstr [friend]
ilist_traits< MachineBasicBlock >llvm::MachineInstr [friend]
ilist_traits< MachineInstr >llvm::MachineInstr [friend]
isDebugLabel() const llvm::MachineInstr
isIdenticalTo(const MachineInstr *Other) const llvm::MachineInstr [inline]
isLabel() const llvm::MachineInstr
isRegReDefinedByTwoAddr(unsigned DefIdx) const llvm::MachineInstr
isSafeToMove(const TargetInstrInfo *TII, bool &SawStore) const llvm::MachineInstr
isSafeToReMat(const TargetInstrInfo *TII, unsigned DstReg) const llvm::MachineInstr
killsRegister(unsigned Reg, const TargetRegisterInfo *TRI=NULL) const llvm::MachineInstr [inline]
MachineFunction classllvm::MachineInstr [friend]
memoperands_begin()llvm::MachineInstr [inline]
memoperands_begin() const llvm::MachineInstr [inline]
memoperands_empty() const llvm::MachineInstr [inline]
memoperands_end()llvm::MachineInstr [inline]
memoperands_end() const llvm::MachineInstr [inline]
modifiesRegister(unsigned Reg, const TargetRegisterInfo *TRI=NULL) const llvm::MachineInstr [inline]
print(std::ostream *OS, const TargetMachine *TM) const llvm::MachineInstr [inline]
print(std::ostream &OS, const TargetMachine *TM=0) const llvm::MachineInstr
print(std::ostream *OS) const llvm::MachineInstr [inline]
print(raw_ostream *OS, const TargetMachine *TM) const llvm::MachineInstr [inline]
print(raw_ostream &OS, const TargetMachine *TM=0) const llvm::MachineInstr
print(raw_ostream *OS) const llvm::MachineInstr [inline]
readsRegister(unsigned Reg, const TargetRegisterInfo *TRI=NULL) const llvm::MachineInstr [inline]
registerDefIsDead(unsigned Reg, const TargetRegisterInfo *TRI=NULL) const llvm::MachineInstr [inline]
removeFromParent()llvm::MachineInstr
RemoveOperand(unsigned i)llvm::MachineInstr
setDebugLoc(const DebugLoc dl)llvm::MachineInstr [inline]
setDesc(const TargetInstrDesc &tid)llvm::MachineInstr [inline]