LLVM: llvm::RegAllocPriorityAdvisor Class Reference (original) (raw)
Interface to the priority advisor, which is responsible for prioritizing live ranges. More...
#include "[llvm/CodeGen/RegAllocPriorityAdvisor.h](RegAllocPriorityAdvisor%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| 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) |
Interface to the priority advisor, which is responsible for prioritizing live ranges.
Definition at line 26 of file RegAllocPriorityAdvisor.h.
◆ RegAllocPriorityAdvisor() [2/3]
◆ ~RegAllocPriorityAdvisor()
| virtual llvm::RegAllocPriorityAdvisor::~RegAllocPriorityAdvisor ( ) | virtualdefault |
|---|
◆ RegAllocPriorityAdvisor() [3/3]
◆ getPriority()
◆ Indexes
◆ LIS
◆ MRI
◆ RA
◆ RegClassInfo
◆ RegClassPriorityTrumpsGlobalness
| const bool llvm::RegAllocPriorityAdvisor::RegClassPriorityTrumpsGlobalness | protected |
|---|
◆ ReverseLocalAssignment
| const bool llvm::RegAllocPriorityAdvisor::ReverseLocalAssignment | protected |
|---|
◆ TRI
◆ VRM
The documentation for this class was generated from the following files:
- include/llvm/CodeGen/RegAllocPriorityAdvisor.h
- lib/CodeGen/RegAllocPriorityAdvisor.cpp