Skip to content

Commit fd219d0

Browse files
committed
mhlo removed 3 passes:
- mhlo-legalize-control-flow - mhlo-legalize-to-std - hlo-legalize-sort Do they have/need replacements?...
1 parent 9306998 commit fd219d0

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

frontend/catalyst/pipelines.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -184,10 +184,10 @@ def get_hlo_lowering_stage(_options: CompileOptions) -> List[str]:
184184
"canonicalize",
185185
"func.func(chlo-legalize-to-hlo)",
186186
"stablehlo-legalize-to-hlo",
187-
"func.func(mhlo-legalize-control-flow)",
187+
# "func.func(mhlo-legalize-control-flow)",
188188
"func.func(hlo-legalize-to-linalg)",
189-
"func.func(mhlo-legalize-to-std)",
190-
"func.func(hlo-legalize-sort)",
189+
# "func.func(mhlo-legalize-to-std)",
190+
# "func.func(hlo-legalize-sort)",
191191
"convert-to-signless",
192192
"canonicalize",
193193
"scatter-lowering",

mlir/lib/Driver/Pipelines.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,10 @@ void createHloLoweringPipeline(OpPassManager &pm)
4242
pm.addPass(mlir::createCanonicalizerPass());
4343
pm.addNestedPass<mlir::func::FuncOp>(mhlo::createChloLegalizeToHloPass());
4444
pm.addPass(mlir::mhlo::createStablehloLegalizeToHloPass());
45-
pm.addNestedPass<mlir::func::FuncOp>(mhlo::createLegalizeControlFlowPass());
45+
// pm.addNestedPass<mlir::func::FuncOp>(mhlo::createLegalizeControlFlowPass());
4646
pm.addNestedPass<mlir::func::FuncOp>(mhlo::createLegalizeHloToLinalgPass());
47-
pm.addNestedPass<mlir::func::FuncOp>(mhlo::createLegalizeToStdPass());
48-
pm.addNestedPass<mlir::func::FuncOp>(mhlo::createLegalizeSortPass());
47+
// pm.addNestedPass<mlir::func::FuncOp>(mhlo::createLegalizeToStdPass());
48+
// pm.addNestedPass<mlir::func::FuncOp>(mhlo::createLegalizeSortPass());
4949
pm.addPass(mlir::mhlo::createConvertToSignlessPass());
5050
pm.addPass(mlir::createCanonicalizerPass());
5151
pm.addPass(catalyst::createScatterLoweringPass());

0 commit comments

Comments
 (0)