Skip to content

Commit 0aec772

Browse files
maksleventalTaoBi22
authored andcommitted
[LLVM] integrate upstream SMT (llvm#8408)
1 parent b07b4d2 commit 0aec772

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+75
-2818
lines changed

include/circt/Conversion/Passes.td

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -709,7 +709,7 @@ def ConvertCombToSMT : Pass<"convert-comb-to-smt"> {
709709
// Need to depend on HWDialect because some 'comb' canonicalization patterns
710710
// build 'hw.constant' operations.
711711
let dependentDialects = [
712-
"smt::SMTDialect", "hw::HWDialect", "mlir::func::FuncDialect"
712+
"mlir::smt::SMTDialect", "hw::HWDialect", "mlir::func::FuncDialect"
713713
];
714714
}
715715

@@ -719,7 +719,7 @@ def ConvertCombToSMT : Pass<"convert-comb-to-smt"> {
719719

720720
def ConvertHWToSMT : Pass<"convert-hw-to-smt", "mlir::ModuleOp"> {
721721
let summary = "Convert HW ops and constants to SMT ops";
722-
let dependentDialects = ["smt::SMTDialect", "mlir::func::FuncDialect"];
722+
let dependentDialects = ["mlir::smt::SMTDialect", "mlir::func::FuncDialect"];
723723
}
724724

725725
//===----------------------------------------------------------------------===//
@@ -729,7 +729,7 @@ def ConvertHWToSMT : Pass<"convert-hw-to-smt", "mlir::ModuleOp"> {
729729
def ConvertVerifToSMT : Pass<"convert-verif-to-smt", "mlir::ModuleOp"> {
730730
let summary = "Convert Verif ops to SMT ops";
731731
let dependentDialects = [
732-
"smt::SMTDialect",
732+
"mlir::smt::SMTDialect",
733733
"mlir::arith::ArithDialect",
734734
"mlir::scf::SCFDialect",
735735
"mlir::func::FuncDialect"
@@ -765,7 +765,7 @@ def LowerArcToLLVM : Pass<"lower-arc-to-llvm", "mlir::ModuleOp"> {
765765
def LowerSMTToZ3LLVM : Pass<"lower-smt-to-z3-llvm", "mlir::ModuleOp"> {
766766
let summary = "Lower the SMT dialect to LLVM IR calling the Z3 API";
767767
let dependentDialects = [
768-
"smt::SMTDialect", "mlir::LLVM::LLVMDialect", "mlir::scf::SCFDialect",
768+
"mlir::smt::SMTDialect", "mlir::LLVM::LLVMDialect", "mlir::scf::SCFDialect",
769769
"mlir::cf::ControlFlowDialect", "mlir::func::FuncDialect"
770770
];
771771
let options = [

include/circt/Dialect/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ if (CIRCT_INCLUDE_TESTS)
3434
endif()
3535
add_subdirectory(Seq)
3636
add_subdirectory(Sim)
37-
add_subdirectory(SMT)
3837
add_subdirectory(SSP)
3938
add_subdirectory(SV)
4039
add_subdirectory(SystemC)

include/circt/Dialect/SMT/CMakeLists.txt

Lines changed: 0 additions & 15 deletions
This file was deleted.

include/circt/Dialect/SMT/SMT.td

Lines changed: 0 additions & 22 deletions
This file was deleted.

include/circt/Dialect/SMT/SMTArrayOps.td

Lines changed: 0 additions & 99 deletions
This file was deleted.

include/circt/Dialect/SMT/SMTAttributes.h

Lines changed: 0 additions & 29 deletions
This file was deleted.

include/circt/Dialect/SMT/SMTAttributes.td

Lines changed: 0 additions & 74 deletions
This file was deleted.

0 commit comments

Comments
 (0)