LLVM API Documentation

llvm::MipsSEInstrInfo Member List
This is the complete list of members for llvm::MipsSEInstrInfo, including all inherited members.
adjustStackPtr(unsigned SP, int64_t Amount, MachineBasicBlock &MBB, MachineBasicBlock::iterator I) const llvm::MipsSEInstrInfo
AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl< MachineOperand > &Cond, bool AllowModify) const overridellvm::MipsInstrInfo
AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl< MachineOperand > &Cond, bool AllowModify, SmallVectorImpl< MachineInstr * > &BranchInstrs) const llvm::MipsInstrInfo
BranchType enum namellvm::MipsInstrInfo
BT_Cond enum valuellvm::MipsInstrInfo
BT_CondUncond enum valuellvm::MipsInstrInfo
BT_Indirect enum valuellvm::MipsInstrInfo
BT_NoBranch enum valuellvm::MipsInstrInfo
BT_None enum valuellvm::MipsInstrInfo
BT_Uncond enum valuellvm::MipsInstrInfo
copyPhysReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, DebugLoc DL, unsigned DestReg, unsigned SrcReg, bool KillSrc) const overridellvm::MipsSEInstrInfo
create(MipsSubtarget &STI)llvm::MipsInstrInfo [static]
expandPostRAPseudo(MachineBasicBlock::iterator MI) const overridellvm::MipsSEInstrInfo
genInstrWithNewOpc(unsigned NewOpc, MachineBasicBlock::iterator I) const llvm::MipsInstrInfo
GetInstSizeInBytes(const MachineInstr *MI) const llvm::MipsInstrInfo
GetMemOperand(MachineBasicBlock &MBB, int FI, unsigned Flag) const llvm::MipsInstrInfo [protected]
getOppositeBranchOpc(unsigned Opc) const overridellvm::MipsSEInstrInfo [virtual]
getRegisterInfo() const overridellvm::MipsSEInstrInfo [virtual]
InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, const SmallVectorImpl< MachineOperand > &Cond, DebugLoc DL) const overridellvm::MipsInstrInfo
insertNoop(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI) const overridellvm::MipsInstrInfo
isLoadFromStackSlot(const MachineInstr *MI, int &FrameIndex) const overridellvm::MipsSEInstrInfo
isStoreToStackSlot(const MachineInstr *MI, int &FrameIndex) const overridellvm::MipsSEInstrInfo
isZeroImm(const MachineOperand &op) const llvm::MipsInstrInfo [protected]
loadImmediate(int64_t Imm, MachineBasicBlock &MBB, MachineBasicBlock::iterator II, DebugLoc DL, unsigned *NewImm) const llvm::MipsSEInstrInfo
loadRegFromStack(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned DestReg, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI, int64_t Offset) const overridellvm::MipsSEInstrInfo [virtual]
loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, unsigned DestReg, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const overridellvm::MipsInstrInfo [inline]
MipsInstrInfo(const MipsSubtarget &STI, unsigned UncondBrOpc)llvm::MipsInstrInfo [explicit]
MipsSEInstrInfo(const MipsSubtarget &STI)llvm::MipsSEInstrInfo [explicit]
RemoveBranch(MachineBasicBlock &MBB) const overridellvm::MipsInstrInfo
ReverseBranchCondition(SmallVectorImpl< MachineOperand > &Cond) const overridellvm::MipsInstrInfo
storeRegToStack(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned SrcReg, bool isKill, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI, int64_t Offset) const overridellvm::MipsSEInstrInfo [virtual]
storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, unsigned SrcReg, bool isKill, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const overridellvm::MipsInstrInfo [inline]
Subtargetllvm::MipsInstrInfo [protected]
UncondBrOpcllvm::MipsInstrInfo [protected]