llvm::RegAllocPriorityAdvisorAnalysis

MachineFunction analysis that lazily provides the priority advisor.

Synopsis

Declared in <llvm/CodeGen/RegAllocPriorityAdvisor.h>

class RegAllocPriorityAdvisorAnalysis
    : public AnalysisInfoMixin<RegAllocPriorityAdvisorAnalysis>

Base Classes

NameDescription
AnalysisInfoMixin<RegAllocPriorityAdvisorAnalysis>A CRTP mix-in that provides informational APIs needed for analysis passes.

Types

NameDescription
Result Cached analysis result holding the shared advisor provider.

Member Functions

NameDescription
run Run the analysis on MF and return the cached provider result.

Static Member Functions

NameDescription
ID Returns an opaque, unique ID for this analysis type.

Friends

NameDescription
llvm::AnalysisInfoMixinA CRTP mix-in that provides informational APIs needed for analysis passes.