LLVM 20.0.0git
|
This is the complete list of members for llvm::RegScavenger, including all inherited members.
addScavengingFrameIndex(int FI) | llvm::RegScavenger | inline |
assignRegToScavengingIndex(int FI, Register Reg, MachineInstr *Restore=nullptr) | llvm::RegScavenger | inline |
backward() | llvm::RegScavenger | |
backward(MachineBasicBlock::iterator I) | llvm::RegScavenger | inline |
enterBasicBlock(MachineBasicBlock &MBB) | llvm::RegScavenger | |
enterBasicBlockEnd(MachineBasicBlock &MBB) | llvm::RegScavenger | |
FindUnusedReg(const TargetRegisterClass *RC) const | llvm::RegScavenger | |
getRegsAvailable(const TargetRegisterClass *RC) | llvm::RegScavenger | |
getScavengingFrameIndices(SmallVectorImpl< int > &A) const | llvm::RegScavenger | inline |
isRegUsed(Register Reg, bool includeReserved=true) const | llvm::RegScavenger | |
isScavengingFrameIndex(int FI) const | llvm::RegScavenger | inline |
RegScavenger()=default | llvm::RegScavenger | |
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 |