Home
last modified time | relevance | path

Searched refs:RegAllocPriorityAdvisorAnalysis (Results 1 – 5 of 5) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegAllocPriorityAdvisor.cpp23 static cl::opt<RegAllocPriorityAdvisorAnalysis::AdvisorMode> Mode(
25 cl::init(RegAllocPriorityAdvisorAnalysis::AdvisorMode::Default),
35 char RegAllocPriorityAdvisorAnalysis::ID = 0;
41 : public RegAllocPriorityAdvisorAnalysis {
44 : RegAllocPriorityAdvisorAnalysis(AdvisorMode::Default), in DefaultPriorityAdvisorAnalysis()
48 static bool classof(const RegAllocPriorityAdvisorAnalysis *R) { in classof()
55 RegAllocPriorityAdvisorAnalysis::getAnalysisUsage(AU); in getAnalysisUsage()
66 return RegAllocPriorityAdvisorAnalysis::doInitialization(M); in doInitialization()
75 case RegAllocPriorityAdvisorAnalysis::AdvisorMode::Default: in callDefaultCtor()
83 case RegAllocPriorityAdvisorAnalysis::AdvisorMode::Release: in callDefaultCtor()
[all …]
H A DRegAllocPriorityAdvisor.h59 class RegAllocPriorityAdvisorAnalysis : public ImmutablePass {
63 RegAllocPriorityAdvisorAnalysis(AdvisorMode Mode) in RegAllocPriorityAdvisorAnalysis() function
88 template <> Pass *callDefaultCtor<RegAllocPriorityAdvisorAnalysis>();
90 RegAllocPriorityAdvisorAnalysis *createReleaseModePriorityAdvisor();
92 RegAllocPriorityAdvisorAnalysis *createDevelopmentModePriorityAdvisor();
H A DMLRegAllocPriorityAdvisor.cpp124 : public RegAllocPriorityAdvisorAnalysis {
127 : RegAllocPriorityAdvisorAnalysis(AdvisorMode::Release) {} in ReleaseModePriorityAdvisorAnalysis()
129 static bool classof(const RegAllocPriorityAdvisorAnalysis *R) { in classof()
137 RegAllocPriorityAdvisorAnalysis::getAnalysisUsage(AU); in getAnalysisUsage()
189 : public RegAllocPriorityAdvisorAnalysis {
192 : RegAllocPriorityAdvisorAnalysis(AdvisorMode::Development) {} in DevelopmentModePriorityAdvisorAnalysis()
194 static bool classof(const RegAllocPriorityAdvisorAnalysis *R) { in classof()
218 RegAllocPriorityAdvisorAnalysis::getAnalysisUsage(AU); in getAnalysisUsage()
278 RegAllocPriorityAdvisorAnalysis *llvm::createReleaseModePriorityAdvisor() { in createReleaseModePriorityAdvisor()
311 RegAllocPriorityAdvisorAnalysis *llvm::createDevelopmentModePriorityAdvisor() { in createDevelopmentModePriorityAdvisor()
H A DMLRegAllocEvictAdvisor.cpp111 AU.addRequired<RegAllocPriorityAdvisorAnalysis>(); in getAnalysisUsage()
1148 getAnalysis<RegAllocPriorityAdvisorAnalysis>().logRewardIfNeeded(MF, in runOnMachineFunction()
H A DRegAllocGreedy.cpp171 INITIALIZE_PASS_DEPENDENCY(RegAllocPriorityAdvisorAnalysis)
228 AU.addRequired<RegAllocPriorityAdvisorAnalysis>(); in getAnalysisUsage()
2755 getAnalysis<RegAllocPriorityAdvisorAnalysis>().getAdvisor(*MF, *this); in runOnMachineFunction()