LLVM 22.0.0git
|
This is the complete list of members for ScopedScavengeOrSpill, including all inherited members.
freeRegister() const | ScopedScavengeOrSpill | inline |
hasSpilled() const | ScopedScavengeOrSpill | inline |
operator*() const | ScopedScavengeOrSpill | inline |
ScopedScavengeOrSpill(const ScopedScavengeOrSpill &)=delete | ScopedScavengeOrSpill | |
ScopedScavengeOrSpill(ScopedScavengeOrSpill &&)=delete | ScopedScavengeOrSpill | |
ScopedScavengeOrSpill(MachineFunction &MF, MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, Register SpillCandidate, const TargetRegisterClass &RC, LiveRegUnits const &UsedRegs, BitVector const &AllocatableRegs, std::optional< int > *MaybeSpillFI, Register PreferredReg=AArch64::NoRegister) | ScopedScavengeOrSpill | inline |
~ScopedScavengeOrSpill() | ScopedScavengeOrSpill | inline |