diff options
author | Sameer Sahasrabuddhe <sameer.sahasrabuddhe@amd.com> | 2023-08-03 10:14:47 +0530 |
---|---|---|
committer | Sameer Sahasrabuddhe <sameer.sahasrabuddhe@amd.com> | 2023-08-03 10:36:57 +0530 |
commit | bd7a4d7b2736be3ed875f640be11395344e03315 (patch) | |
tree | 8ff0db58dc199df7cabd0dca8692c3d4363f4531 /llvm/lib/IR/CMakeLists.txt | |
parent | 40cc106fa09e543cc12abeab6214012fb46c605b (diff) | |
download | llvm-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.txt | 1 |
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 |