aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/CMakeLists.txt
diff options
context:
space:
mode:
authorEric Wang <flpha0830@gmail.com>2022-09-09 14:20:27 -0500
committerEric Wang <flpha0830@gmail.com>2022-09-29 16:55:15 -0500
commit8f4f26ba5bd04f7b335836021e5e63b4236c0305 (patch)
tree3cb8a46e5c71c06f29141ef1cc9a22f4b7bcdae4 /llvm/lib/CodeGen/CMakeLists.txt
parent7653586d88d8fb45008dd1f89c197592e1ce7c31 (diff)
downloadllvm-8f4f26ba5bd04f7b335836021e5e63b4236c0305.zip
llvm-8f4f26ba5bd04f7b335836021e5e63b4236c0305.tar.gz
llvm-8f4f26ba5bd04f7b335836021e5e63b4236c0305.tar.bz2
[MLGO] ML Regalloc Priority Advisor
The bulk of the implementation is common between 'release' mode (==AOT-ed model) and 'development' mode (for training), the main difference is that in development mode, we may also log features (for training logs), inject scoring information and then produce the log file. Differential Revision: https://reviews.llvm.org/D133616
Diffstat (limited to 'llvm/lib/CodeGen/CMakeLists.txt')
-rw-r--r--llvm/lib/CodeGen/CMakeLists.txt1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/CMakeLists.txt b/llvm/lib/CodeGen/CMakeLists.txt
index afa3704..ce14e1d 100644
--- a/llvm/lib/CodeGen/CMakeLists.txt
+++ b/llvm/lib/CodeGen/CMakeLists.txt
@@ -143,6 +143,7 @@ add_llvm_component_library(LLVMCodeGen
MIRSampleProfile.cpp
MIRYamlMapping.cpp
MLRegallocEvictAdvisor.cpp
+ MLRegallocPriorityAdvisor.cpp
ModuloSchedule.cpp
MultiHazardRecognizer.cpp
PatchableFunction.cpp