LLVM 20.0.0git
|
Stupid priority advisor which just enqueues in virtual register number order, for debug purposes only. More...
#include "CodeGen/RegAllocPriorityAdvisor.h"
Public Member Functions | |
DummyPriorityAdvisor (const MachineFunction &MF, const RAGreedy &RA, SlotIndexes *const Indexes) | |
![]() | |
RegAllocPriorityAdvisor (const RegAllocPriorityAdvisor &)=delete | |
RegAllocPriorityAdvisor (RegAllocPriorityAdvisor &&)=delete | |
virtual | ~RegAllocPriorityAdvisor ()=default |
virtual unsigned | getPriority (const LiveInterval &LI) const =0 |
Find the priority value for a live range. | |
RegAllocPriorityAdvisor (const MachineFunction &MF, const RAGreedy &RA, SlotIndexes *const Indexes) | |
Additional Inherited Members | |
![]() | |
const RAGreedy & | RA |
LiveIntervals *const | LIS |
VirtRegMap *const | VRM |
MachineRegisterInfo *const | MRI |
const TargetRegisterInfo *const | TRI |
const RegisterClassInfo & | RegClassInfo |
SlotIndexes *const | Indexes |
const bool | RegClassPriorityTrumpsGlobalness |
const bool | ReverseLocalAssignment |
Stupid priority advisor which just enqueues in virtual register number order, for debug purposes only.
Definition at line 61 of file RegAllocPriorityAdvisor.h.
|
inline |
Definition at line 63 of file RegAllocPriorityAdvisor.h.