================ @@ -357,3 +391,21 @@ DevelopmentModePriorityAdvisor::getPriority(const LiveInterval &LI) const { } #endif // #ifdef LLVM_HAVE_TFLITE + +void RegAllocPriorityAdvisorAnalysis::initializeMLProvider( + RegAllocPriorityAdvisorProvider::AdvisorMode Mode, LLVMContext &Ctx) { + if (Provider) + return; + switch (Mode) { + case RegAllocPriorityAdvisorProvider::AdvisorMode::Development: +#if defined(LLVM_HAVE_TFLITE) + Provider.reset(new DevelopmentModePriorityAdvisorProvider(Ctx)); +#endif + break; + case RegAllocPriorityAdvisorProvider::AdvisorMode::Release: + Provider.reset(new ReleaseModePriorityAdvisorProvider()); + break; + default: + break; + } +} ---------------- arsenm wrote:
End of file whitespace error https://github.com/llvm/llvm-project/pull/118462 _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits