llvm::RegAllocPriorityAdvisorProvider::getAdvisor

Create a priority advisor for MF and allocator RA.

Synopsis

Declared in <llvm/CodeGen/RegAllocPriorityAdvisor.h>

virtual
std::unique_ptr<RegAllocPriorityAdvisor>
getAdvisor(
    MachineFunction const& MF,
    RAGreedy const& RA,
    SlotIndexes& SI) = 0;

Return Value

Priority advisor for the given machine function and allocator.

Parameters

NameDescription
MFMachine function being allocated.
RAGreedy register allocator requesting advice.
SISlot indexes used when computing priorities.