LLVM  13.0.0git
llvm::RegScavenger Member List

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

addScavengingFrameIndex(int FI)llvm::RegScavengerinline
backward()llvm::RegScavenger
backward(MachineBasicBlock::iterator I)llvm::RegScavengerinline
enterBasicBlock(MachineBasicBlock &MBB)llvm::RegScavenger
enterBasicBlockEnd(MachineBasicBlock &MBB)llvm::RegScavenger
FindUnusedReg(const TargetRegisterClass *RC) constllvm::RegScavenger
forward()llvm::RegScavenger
forward(MachineBasicBlock::iterator I)llvm::RegScavengerinline
getCurrentPosition() constllvm::RegScavengerinline
getRegsAvailable(const TargetRegisterClass *RC)llvm::RegScavenger
getScavengingFrameIndices(SmallVectorImpl< int > &A) constllvm::RegScavengerinline
isRegUsed(Register Reg, bool includeReserved=true) constllvm::RegScavenger
isScavengingFrameIndex(int FI) constllvm::RegScavengerinline
RegScavenger()=defaultllvm::RegScavenger
scavengeRegister(const TargetRegisterClass *RC, MachineBasicBlock::iterator I, int SPAdj, bool AllowSpill=true)llvm::RegScavenger
scavengeRegister(const TargetRegisterClass *RegClass, int SPAdj, bool AllowSpill=true)llvm::RegScavengerinline
scavengeRegisterBackwards(const TargetRegisterClass &RC, MachineBasicBlock::iterator To, bool RestoreAfter, int SPAdj, bool AllowSpill=true)llvm::RegScavenger
setRegUsed(Register Reg, LaneBitmask LaneMask=LaneBitmask::getAll())llvm::RegScavenger
skipTo(MachineBasicBlock::iterator I)llvm::RegScavengerinline