Skip to content

Commit 2a5e267

Browse files
chsiggTensorFlow MLIR Team
authored andcommitted
Remove more unused hlo passes.
PiperOrigin-RevId: 702796497
1 parent f7fd247 commit 2a5e267

23 files changed

+0
-4111
lines changed

BUILD

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -352,27 +352,17 @@ cc_library(
352352
"mhlo/transforms/collapse_elementwise_map/collapse_elementwise_map.cc",
353353
"mhlo/transforms/convert_to_signless/convert_to_signless_pass.cc",
354354
"mhlo/transforms/expand_hlo_tuples/expand_hlo_tuples.cc",
355-
"mhlo/transforms/expand_ops_simplifier/expand_ops_simplifier.cc",
356-
"mhlo/transforms/group_reduction_dimensions/group_reduction_dimensions.cc",
357355
"mhlo/transforms/hlo_legalize_to_arithmetic/hlo_legalize_to_arithmetic.cc",
358356
"mhlo/transforms/hlo_legalize_to_memref/hlo_legalize_to_memref.cc",
359357
"mhlo/transforms/hlo_legalize_to_stablehlo/hlo_legalize_to_stablehlo_pass.cc",
360-
"mhlo/transforms/legalize_control_flow/legalize_control_flow.cc",
361-
"mhlo/transforms/legalize_dot_general_to_dot/legalize_dot_general_to_dot.cc",
362358
"mhlo/transforms/legalize_dot_to_dot_general/legalize_dot_to_dot_general.cc",
363359
"mhlo/transforms/legalize_einsum_to_dot_general/legalize_einsum_to_dot_general.cc",
364360
"mhlo/transforms/legalize_to_linalg/legalize_to_linalg.cc",
365361
"mhlo/transforms/legalize_torch_index_select_to_gather/legalize_torch_index_select_to_gather.cc",
366362
"mhlo/transforms/legalize_trigonometric_to_approximation/legalize_trigonometric_to_approximation.cc",
367-
"mhlo/transforms/lower_complex/generated_lower_complex.inc",
368-
"mhlo/transforms/lower_complex/lower_complex.cc",
369-
"mhlo/transforms/lower_general_dot/lower_general_dot.cc",
370363
"mhlo/transforms/materialize_broadcasts/materialize_broadcasts.cc",
371364
"mhlo/transforms/materialize_broadcasts/materialize_broadcasts_pass.cc",
372365
"mhlo/transforms/merge_assuming_ops/merge_assuming_ops.cc",
373-
"mhlo/transforms/mhlo_canonicalize_dot/mhlo_canonicalize_dot.cc",
374-
"mhlo/transforms/mhlo_canonicalize_gather/mhlo_canonicalize_gather.cc",
375-
"mhlo/transforms/mhlo_canonicalize_scatter/mhlo_canonicalize_scatter.cc",
376366
"mhlo/transforms/mhlo_flatten_tuple/mhlo_flatten_tuple.cc",
377367
"mhlo/transforms/mhlo_passes.h.inc",
378368
"mhlo/transforms/optimize_mhlo/optimize_mhlo.cc",
@@ -397,7 +387,6 @@ cc_library(
397387
":chlo_legalize_to_hlo_inc_gen",
398388
":hlo_legalize_to_stablehlo",
399389
":legalize_to_linalg_utils",
400-
":lower_complex_inc_gen",
401390
":map_chlo_to_hlo_op",
402391
":map_mhlo_to_scalar_op",
403392
":mhlo_pass_inc_gen",
@@ -598,23 +587,6 @@ cc_library(
598587
],
599588
)
600589

601-
gentbl_cc_library(
602-
name = "lower_complex_inc_gen",
603-
strip_include_prefix = "mhlo/transforms/",
604-
tbl_outs = [
605-
(
606-
["-gen-rewriters"],
607-
"mhlo/transforms/lower_complex/generated_lower_complex.inc",
608-
),
609-
],
610-
tblgen = "@llvm-project//mlir:mlir-tblgen",
611-
td_file = "mhlo/transforms/lower_complex/lower_complex_patterns.td",
612-
deps = [
613-
":hlo_ops_td_files",
614-
"@llvm-project//mlir:FuncTdFiles",
615-
],
616-
)
617-
618590
cc_library(
619591
name = "unfuse_batch_norm",
620592
srcs = ["mhlo/transforms/unfuse_batch_norm/unfuse_batch_norm.cc"],

mhlo/transforms/CMakeLists.txt

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,6 @@ include_directories(BEFORE
2222
${CMAKE_CURRENT_BINARY_DIR}
2323
${CMAKE_CURRENT_SOURCE_DIR})
2424

25-
set(LLVM_TARGET_DEFINITIONS lower_complex/lower_complex_patterns.td)
26-
mlir_tablegen(lower_complex/generated_lower_complex.inc -gen-rewriters)
27-
add_public_tablegen_target(MLIRMhloLowerComplexIncGen)
28-
2925
set(LLVM_TARGET_DEFINITIONS chlo_legalize_to_hlo/chlo_legalize_to_hlo_patterns.td)
3026
mlir_tablegen(chlo_legalize_to_hlo/generated_chlo_legalize_to_hlo.inc -gen-rewriters)
3127
add_public_tablegen_target(MLIRChloLegalizeToHloIncGen)
@@ -37,22 +33,13 @@ add_mlir_library(MhloPasses
3733
collapse_elementwise_map/collapse_elementwise_map.cc
3834
convert_to_signless/convert_to_signless_pass.cc
3935
expand_hlo_tuples/expand_hlo_tuples.cc
40-
expand_ops_simplifier/expand_ops_simplifier.cc
41-
group_reduction_dimensions/group_reduction_dimensions.cc
42-
legalize_dot_general_to_dot/legalize_dot_general_to_dot.cc
4336
legalize_dot_to_dot_general/legalize_dot_to_dot_general.cc
4437
legalize_einsum_to_dot_general/legalize_einsum_to_dot_general.cc
4538
legalize_torch_index_select_to_gather/legalize_torch_index_select_to_gather.cc
4639
legalize_trigonometric_to_approximation/legalize_trigonometric_to_approximation.cc
47-
lower_complex/lower_complex.cc
48-
lower_complex/lower_complex_patterns.td
49-
lower_general_dot/lower_general_dot.cc
5040
materialize_broadcasts/materialize_broadcasts.cc
5141
materialize_broadcasts/materialize_broadcasts_pass.cc
5242
merge_assuming_ops/merge_assuming_ops.cc
53-
mhlo_canonicalize_dot/mhlo_canonicalize_dot.cc
54-
mhlo_canonicalize_gather/mhlo_canonicalize_gather.cc
55-
mhlo_canonicalize_scatter/mhlo_canonicalize_scatter.cc
5643
mhlo_flatten_tuple/mhlo_flatten_tuple.cc
5744
prepare_for_export/prepare_for_export.cc
5845
optimize_mhlo/optimize_mhlo.cc
@@ -66,7 +53,6 @@ add_mlir_library(MhloPasses
6653

6754
DEPENDS
6855
MLIRhlo_opsIncGen
69-
MLIRMhloLowerComplexIncGen
7056
MLIRMhloPassIncGen
7157

7258
LINK_COMPONENTS
@@ -130,27 +116,6 @@ add_mlir_library(MhloToArithmeticConversion
130116
MLIRTransformUtils
131117
)
132118

133-
add_mlir_library(MhloToStandard
134-
legalize_control_flow/legalize_control_flow.cc
135-
136-
DEPENDS
137-
MLIRhlo_opsIncGen
138-
MLIRMhloPassIncGen
139-
MhloTypeConversion
140-
141-
LINK_COMPONENTS
142-
Core
143-
144-
LINK_LIBS PUBLIC
145-
MhloDialect
146-
MLIRIR
147-
MLIRMathDialect
148-
MLIRPass
149-
MLIRSCFDialect
150-
MLIRTensorDialect
151-
MLIRTransformUtils
152-
)
153-
154119
add_mlir_library(ChloPasses
155120
chlo_legalize_to_hlo/chlo_legalize_to_hlo_pass.cc
156121

@@ -246,7 +211,6 @@ target_link_libraries(AllMhloPasses INTERFACE
246211
MhloPasses
247212
MhloToArithmeticConversion
248213
MhloToMemrefConversion
249-
MhloToStandard
250214
HloToLinalgUtils
251215
MhloToLinalg
252216
MhloToStablehlo

mhlo/transforms/expand_ops_simplifier/expand_ops_simplifier.cc

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

0 commit comments

Comments
 (0)