Skip to content

Commit b13f8bf

Browse files
committed
probprog postpasses
1 parent 99d7608 commit b13f8bf

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/Compiler.jl

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1183,6 +1183,7 @@ end
11831183
# TODO we want to be able to run the more advanced passes via transform dialect as an enzyme intermediate
11841184
# However, this errs as we cannot attach the transform with to the funcop itself [as we run a functionpass].
11851185
const enzyme_pass::String = "enzyme{postpasses=\"arith-raise{stablehlo=true},canonicalize,cse,canonicalize,remove-unnecessary-enzyme-ops,enzyme-simplify-math,canonicalize,cse,canonicalize\"}"
1186+
const probprog_pass::String = "probprog{postpasses=\"arith-raise{stablehlo=true},canonicalize,cse,canonicalize,remove-unnecessary-enzyme-ops,enzyme-simplify-math,canonicalize,cse,canonicalize\"}"
11861187

11871188
function run_pass_pipeline!(mod, pass_pipeline, key=""; enable_verifier=true)
11881189
pm = MLIR.IR.PassManager()
@@ -1753,7 +1754,7 @@ function compile_mlir!(
17531754
"enzyme-batch",
17541755
opt_passes2,
17551756
enzyme_pass,
1756-
"probprog",
1757+
probprog_pass,
17571758
opt_passes2,
17581759
"canonicalize",
17591760
"remove-unnecessary-enzyme-ops",
@@ -1767,7 +1768,7 @@ function compile_mlir!(
17671768
"enzyme-batch",
17681769
opt_passes2,
17691770
enzyme_pass,
1770-
"probprog",
1771+
probprog_pass,
17711772
opt_passes2,
17721773
"canonicalize",
17731774
"remove-unnecessary-enzyme-ops",
@@ -1794,7 +1795,7 @@ function compile_mlir!(
17941795
"enzyme-batch",
17951796
opt_passes2,
17961797
enzyme_pass,
1797-
"probprog",
1798+
probprog_pass,
17981799
opt_passes2,
17991800
"canonicalize",
18001801
"remove-unnecessary-enzyme-ops",
@@ -1811,7 +1812,7 @@ function compile_mlir!(
18111812
"enzyme-batch",
18121813
opt_passes2,
18131814
enzyme_pass,
1814-
"probprog",
1815+
probprog_pass,
18151816
opt_passes2,
18161817
"canonicalize",
18171818
"remove-unnecessary-enzyme-ops",

0 commit comments

Comments
 (0)