canAllocatePhysReg(unsigned CostPerUseLimit, MCRegister PhysReg) const | llvm::RegAllocEvictionAdvisor | protected |
canEvictHintInterference(const LiveInterval &VirtReg, MCRegister PhysReg, const SmallVirtRegSet &FixedRegisters) const =0 | llvm::RegAllocEvictionAdvisor | pure virtual |
canReassign(const LiveInterval &VirtReg, MCRegister FromReg) const | llvm::RegAllocEvictionAdvisor | protected |
EnableLocalReassign | llvm::RegAllocEvictionAdvisor | protected |
getOrderLimit(const LiveInterval &VirtReg, const AllocationOrder &Order, unsigned CostPerUseLimit) const | llvm::RegAllocEvictionAdvisor | protected |
isUnusedCalleeSavedReg(MCRegister PhysReg) const | llvm::RegAllocEvictionAdvisor | |
LIS | llvm::RegAllocEvictionAdvisor | protected |
Matrix | llvm::RegAllocEvictionAdvisor | protected |
MF | llvm::RegAllocEvictionAdvisor | protected |
MRI | llvm::RegAllocEvictionAdvisor | protected |
RA | llvm::RegAllocEvictionAdvisor | protected |
RegAllocEvictionAdvisor(const RegAllocEvictionAdvisor &)=delete | llvm::RegAllocEvictionAdvisor | |
RegAllocEvictionAdvisor(RegAllocEvictionAdvisor &&)=delete | llvm::RegAllocEvictionAdvisor | |
RegAllocEvictionAdvisor(const MachineFunction &MF, const RAGreedy &RA) | llvm::RegAllocEvictionAdvisor | protected |
RegClassInfo | llvm::RegAllocEvictionAdvisor | protected |
RegCosts | llvm::RegAllocEvictionAdvisor | protected |
TRI | llvm::RegAllocEvictionAdvisor | protected |
tryFindEvictionCandidate(const LiveInterval &VirtReg, const AllocationOrder &Order, uint8_t CostPerUseLimit, const SmallVirtRegSet &FixedRegisters) const =0 | llvm::RegAllocEvictionAdvisor | pure virtual |
VRM | llvm::RegAllocEvictionAdvisor | protected |
~RegAllocEvictionAdvisor()=default | llvm::RegAllocEvictionAdvisor | virtual |