Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegAllocPriorityAdvisor.cpp23 static cl::opt<RegAllocPriorityAdvisorProvider::AdvisorMode> Mode(
25 cl::init(RegAllocPriorityAdvisorProvider::AdvisorMode::Default),
28 clEnumValN(RegAllocPriorityAdvisorProvider::AdvisorMode::Default,
30 clEnumValN(RegAllocPriorityAdvisorProvider::AdvisorMode::Release,
32 clEnumValN(RegAllocPriorityAdvisorProvider::AdvisorMode::Development,
35 RegAllocPriorityAdvisorProvider::AdvisorMode::Dummy, "dummy",
45 : public RegAllocPriorityAdvisorProvider {
48 : RegAllocPriorityAdvisorProvider(AdvisorMode::Default) { in DefaultPriorityAdvisorProvider()
55 static bool classof(const RegAllocPriorityAdvisorProvider *R) { in classof()
67 : public RegAllocPriorityAdvisorProvider {
[all …]
H A DMLRegAllocPriorityAdvisor.cpp125 : public RegAllocPriorityAdvisorProvider {
128 : RegAllocPriorityAdvisorProvider(AdvisorMode::Release) {} in ReleaseModePriorityAdvisorProvider()
203 : public RegAllocPriorityAdvisorProvider {
208 : RegAllocPriorityAdvisorProvider(AdvisorMode::Development) { in DevelopmentModePriorityAdvisorProvider()
391 RegAllocPriorityAdvisorProvider *
398 RegAllocPriorityAdvisorProvider *
H A DRegAllocGreedy.h186 RegAllocPriorityAdvisorProvider *PriorityProvider = nullptr;
H A DRegAllocGreedy.cpp193 RegAllocPriorityAdvisorProvider *PriorityProvider;
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRegAllocPriorityAdvisor.h79 class RegAllocPriorityAdvisorProvider {
83 RegAllocPriorityAdvisorProvider(AdvisorMode Mode) : Mode(Mode) {} in RegAllocPriorityAdvisorProvider() function
85 virtual ~RegAllocPriorityAdvisorProvider() = default;
108 RegAllocPriorityAdvisorProvider *Provider;
122 void initializeMLProvider(RegAllocPriorityAdvisorProvider::AdvisorMode Mode,
124 std::unique_ptr<RegAllocPriorityAdvisorProvider> Provider;
129 using AdvisorMode = RegAllocPriorityAdvisorProvider::AdvisorMode;
135 RegAllocPriorityAdvisorProvider &getProvider() { return *Provider; } in getProvider()
147 std::unique_ptr<RegAllocPriorityAdvisorProvider> Provider;
164 LLVM_ATTRIBUTE_RETURNS_NONNULL RegAllocPriorityAdvisorProvider *
[all …]