LLVM 19.0.0git
llvm::RegAllocEvictionAdvisor Member List

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

canAllocatePhysReg(unsigned CostPerUseLimit, MCRegister PhysReg) constllvm::RegAllocEvictionAdvisorprotected
canEvictHintInterference(const LiveInterval &VirtReg, MCRegister PhysReg, const SmallVirtRegSet &FixedRegisters) const =0llvm::RegAllocEvictionAdvisorpure virtual
canReassign(const LiveInterval &VirtReg, MCRegister FromReg) constllvm::RegAllocEvictionAdvisorprotected
EnableLocalReassignllvm::RegAllocEvictionAdvisorprotected
getOrderLimit(const LiveInterval &VirtReg, const AllocationOrder &Order, unsigned CostPerUseLimit) constllvm::RegAllocEvictionAdvisorprotected
isUnusedCalleeSavedReg(MCRegister PhysReg) constllvm::RegAllocEvictionAdvisor
LISllvm::RegAllocEvictionAdvisorprotected
Matrixllvm::RegAllocEvictionAdvisorprotected
MFllvm::RegAllocEvictionAdvisorprotected
MRIllvm::RegAllocEvictionAdvisorprotected
RAllvm::RegAllocEvictionAdvisorprotected
RegAllocEvictionAdvisor(const RegAllocEvictionAdvisor &)=deletellvm::RegAllocEvictionAdvisor
RegAllocEvictionAdvisor(RegAllocEvictionAdvisor &&)=deletellvm::RegAllocEvictionAdvisor
RegAllocEvictionAdvisor(const MachineFunction &MF, const RAGreedy &RA)llvm::RegAllocEvictionAdvisorprotected
RegClassInfollvm::RegAllocEvictionAdvisorprotected
RegCostsllvm::RegAllocEvictionAdvisorprotected
TRIllvm::RegAllocEvictionAdvisorprotected
tryFindEvictionCandidate(const LiveInterval &VirtReg, const AllocationOrder &Order, uint8_t CostPerUseLimit, const SmallVirtRegSet &FixedRegisters) const =0llvm::RegAllocEvictionAdvisorpure virtual
VRMllvm::RegAllocEvictionAdvisorprotected
~RegAllocEvictionAdvisor()=defaultllvm::RegAllocEvictionAdvisorvirtual