LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
llvm::AArch64InstrInfo Member List

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

AArch64InstrInfo(const AArch64Subtarget &TM)llvm::AArch64InstrInfoexplicit
AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl< MachineOperand > &Cond, bool AllowModify=false) const llvm::AArch64InstrInfo
copyPhysReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, DebugLoc DL, unsigned DestReg, unsigned SrcReg, bool KillSrc) const llvm::AArch64InstrInfo
estimateRSStackLimit(MachineFunction &MF) const llvm::AArch64InstrInfo
expandPostRAPseudo(MachineBasicBlock::iterator MI) const llvm::AArch64InstrInfo
getAddressConstraints(const MachineInstr &MI, int &AccessScale, int &MinOffset, int &MaxOffset) const llvm::AArch64InstrInfo
getInstBundleLength(const MachineInstr &MI) const llvm::AArch64InstrInfo
getInstSizeInBytes(const MachineInstr &MI) const llvm::AArch64InstrInfo
getRegisterInfo() const llvm::AArch64InstrInfoinline
getSubTarget() const llvm::AArch64InstrInfoinline
InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, const SmallVectorImpl< MachineOperand > &Cond, DebugLoc DL) const llvm::AArch64InstrInfo
loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, unsigned DestReg, int FrameIdx, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const llvm::AArch64InstrInfo
RemoveBranch(MachineBasicBlock &MBB) const llvm::AArch64InstrInfo
ReverseBranchCondition(SmallVectorImpl< MachineOperand > &Cond) const llvm::AArch64InstrInfo
storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned SrcReg, bool isKill, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const llvm::AArch64InstrInfo