Skip to content

Commit 762a40c

Browse files
maksleventalRonxBulld
authored andcommitted
[LLVM] integrate upstream SMT (llvm#8408)
1 parent ecc738d commit 762a40c

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
@@ -698,7 +698,7 @@ def ConvertCombToSMT : Pass<"convert-comb-to-smt"> {
698698
// Need to depend on HWDialect because some 'comb' canonicalization patterns
699699
// build 'hw.constant' operations.
700700
let dependentDialects = [
701-
"smt::SMTDialect", "hw::HWDialect", "mlir::func::FuncDialect"
701+
"mlir::smt::SMTDialect", "hw::HWDialect", "mlir::func::FuncDialect"
702702
];
703703
}
704704

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

709709
def ConvertHWToSMT : Pass<"convert-hw-to-smt", "mlir::ModuleOp"> {
710710
let summary = "Convert HW ops and constants to SMT ops";
711-
let dependentDialects = ["smt::SMTDialect", "mlir::func::FuncDialect"];
711+
let dependentDialects = ["mlir::smt::SMTDialect", "mlir::func::FuncDialect"];
712712
}
713713

714714
//===----------------------------------------------------------------------===//
@@ -718,7 +718,7 @@ def ConvertHWToSMT : Pass<"convert-hw-to-smt", "mlir::ModuleOp"> {
718718
def ConvertVerifToSMT : Pass<"convert-verif-to-smt", "mlir::ModuleOp"> {
719719
let summary = "Convert Verif ops to SMT ops";
720720
let dependentDialects = [
721-
"smt::SMTDialect",
721+
"mlir::smt::SMTDialect",
722722
"mlir::arith::ArithDialect",
723723
"mlir::scf::SCFDialect",
724724
"mlir::func::FuncDialect"
@@ -754,7 +754,7 @@ def LowerArcToLLVM : Pass<"lower-arc-to-llvm", "mlir::ModuleOp"> {
754754
def LowerSMTToZ3LLVM : Pass<"lower-smt-to-z3-llvm", "mlir::ModuleOp"> {
755755
let summary = "Lower the SMT dialect to LLVM IR calling the Z3 API";
756756
let dependentDialects = [
757-
"smt::SMTDialect", "mlir::LLVM::LLVMDialect", "mlir::scf::SCFDialect",
757+
"mlir::smt::SMTDialect", "mlir::LLVM::LLVMDialect", "mlir::scf::SCFDialect",
758758
"mlir::cf::ControlFlowDialect", "mlir::func::FuncDialect"
759759
];
760760
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)