[llvm] [MLGO] Add EvolutionInlineAdvisor (PR #166386)

Hongzheng Chen via llvm-commits llvm-commits at lists.llvm.org
Tue Nov 4 10:54:56 PST 2025


================
@@ -160,7 +160,9 @@ static cl::opt<InliningAdvisorMode> UseInlineAdvisor(
                clEnumValN(InliningAdvisorMode::Development, "development",
                           "Use development mode (runtime-loadable model)"),
                clEnumValN(InliningAdvisorMode::Release, "release",
-                          "Use release mode (AOT-compiled model)")));
+                          "Use release mode (AOT-compiled model)"),
+               clEnumValN(InliningAdvisorMode::Evolution, "evolution",
+                          "Use evolution mode (AlphaEvolve-like framework)")));
----------------
chhzh123 wrote:

OpenEvolve is not well-known enough and may die some days if the maintainer no longer maintains. I'll still suggest using AlphaEvolve here as it is the first one to propose this kind of framework.

https://github.com/llvm/llvm-project/pull/166386


More information about the llvm-commits mailing list