aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/CMakeLists.txt
diff options
context:
space:
mode:
authorSameer Sahasrabuddhe <sameer.sahasrabuddhe@amd.com>2023-08-03 10:14:47 +0530
committerSameer Sahasrabuddhe <sameer.sahasrabuddhe@amd.com>2023-08-03 10:36:57 +0530
commitbd7a4d7b2736be3ed875f640be11395344e03315 (patch)
tree8ff0db58dc199df7cabd0dca8692c3d4363f4531 /llvm/lib/IR/CMakeLists.txt
parent40cc106fa09e543cc12abeab6214012fb46c605b (diff)
downloadllvm-bd7a4d7b2736be3ed875f640be11395344e03315.zip
llvm-bd7a4d7b2736be3ed875f640be11395344e03315.tar.gz
llvm-bd7a4d7b2736be3ed875f640be11395344e03315.tar.bz2
Restore "[LLVM] move verification of convergence control to a class template""
The refactored template can now be used with MachineVerifier. Resubmitted after fixing build errors: - Shared libraries build failed with undefined references due to "extern template" declarations. - Modules build failed due to a cycle dependence between llvm/ADT and llvm/IR. The Generic*Impl.h files should be in llvm/IR to prevent this. Differential Revision: https://reviews.llvm.org/D156522 This restores commit 93a3706711fd46d4d487640d91b16c2eec747c9e. Originally reverted in 466bd9981150906552a1f2308e3c9065bfcb6741.
Diffstat (limited to 'llvm/lib/IR/CMakeLists.txt')
-rw-r--r--llvm/lib/IR/CMakeLists.txt1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/IR/CMakeLists.txt b/llvm/lib/IR/CMakeLists.txt
index 217fe70..d9656a2 100644
--- a/llvm/lib/IR/CMakeLists.txt
+++ b/llvm/lib/IR/CMakeLists.txt
@@ -10,6 +10,7 @@ add_llvm_component_library(LLVMCore
ConstantFold.cpp
ConstantRange.cpp
Constants.cpp
+ ConvergenceVerifier.cpp
Core.cpp
CycleInfo.cpp
DIBuilder.cpp