@@ -57,64 +57,41 @@ cc_library(
5757 copts = if_cuda_is_configured (["-DGOOGLE_CUDA=1" ]) + if_rocm_is_configured (["-DTENSORFLOW_USE_ROCM=1" ]),
5858 deps = [
5959 ":passes_inc_gen" ,
60- "//xla:shape_util" ,
6160 "//xla:util" ,
62- "//xla:xla_data_proto_cc" ,
6361 "//xla/backends/gpu/codegen/emitters/ir:xla_gpu" ,
6462 "//xla/codegen/emitters:elemental_hlo_to_mlir" ,
6563 "//xla/codegen/emitters/ir:xla" ,
6664 "//xla/codegen/emitters/transforms:atomic_rmw_utils" ,
6765 "//xla/hlo/analysis:indexing_analysis" ,
68- "//xla/mlir_hlo" ,
69- "//xla/mlir_hlo:map_mhlo_to_scalar_op" ,
7066 "//xla/service/gpu:gpu_fusible" ,
7167 "//xla/service/gpu:ir_emission_utils" ,
72- "//xla/service/gpu/llvm_gpu_backend" ,
7368 "//xla/stream_executor:device_description" ,
7469 "//xla/stream_executor:semantic_version" ,
7570 "@com_google_absl//absl/algorithm:container" ,
7671 "@com_google_absl//absl/base:core_headers" ,
7772 "@com_google_absl//absl/container:flat_hash_map" ,
7873 "@com_google_absl//absl/log" ,
7974 "@com_google_absl//absl/log:check" ,
80- "@com_google_absl//absl/strings" ,
81- "@com_google_absl//absl/types:span" ,
8275 "@llvm-project//llvm:Support" ,
8376 "@llvm-project//mlir:AffineDialect" ,
84- "@llvm-project//mlir:AffineToStandard" ,
8577 "@llvm-project//mlir:AffineUtils" ,
8678 "@llvm-project//mlir:ArithDialect" ,
87- "@llvm-project//mlir:ArithToLLVM" ,
88- "@llvm-project//mlir:ArithTransforms" ,
8979 "@llvm-project//mlir:CallOpInterfaces" ,
9080 "@llvm-project//mlir:ComplexDialect" ,
91- "@llvm-project//mlir:ComplexToLLVM" ,
92- "@llvm-project//mlir:ControlFlowToLLVM" ,
9381 "@llvm-project//mlir:DataLayoutInterfaces" ,
9482 "@llvm-project//mlir:DialectUtils" ,
9583 "@llvm-project//mlir:FuncDialect" ,
96- "@llvm-project//mlir:FuncToLLVM" ,
9784 "@llvm-project//mlir:GPUDialect" ,
98- "@llvm-project//mlir:GPUToNVVMTransforms" ,
99- "@llvm-project//mlir:GPUToROCDLTransforms" ,
10085 "@llvm-project//mlir:IR" ,
101- "@llvm-project//mlir:LLVMCommonConversion" ,
10286 "@llvm-project//mlir:LLVMDialect" ,
10387 "@llvm-project//mlir:MathDialect" ,
104- "@llvm-project//mlir:MathToLLVM" ,
105- "@llvm-project//mlir:MathTransforms" ,
106- "@llvm-project//mlir:NVVMDialect" ,
10788 "@llvm-project//mlir:Pass" ,
108- "@llvm-project//mlir:ROCDLDialect" ,
10989 "@llvm-project//mlir:SCFDialect" ,
110- "@llvm-project//mlir:SCFToControlFlow" ,
11190 "@llvm-project//mlir:SCFUtils" ,
11291 "@llvm-project//mlir:Support" ,
11392 "@llvm-project//mlir:TensorDialect" ,
11493 "@llvm-project//mlir:TransformUtils" ,
11594 "@llvm-project//mlir:VectorDialect" ,
116- "@llvm-project//mlir:VectorToLLVM" ,
117- "@llvm-project//mlir:VectorTransforms" ,
11895 "@local_tsl//tsl/platform:protobuf" ,
11996 ] + if_cuda_is_configured ([
12097 "//xla/service/gpu/llvm_gpu_backend:nvptx_backend" ,
0 commit comments