[llvm] [mlir][bazel] Remove unnecessary dependencies. (PR #136999)

Christian Sigg via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 23 08:06:51 PDT 2025


https://github.com/chsigg created https://github.com/llvm/llvm-project/pull/136999

None

>From 14286a6327b0561448791cbe651e342227659bb0 Mon Sep 17 00:00:00 2001
From: Christian Sigg <csigg at google.com>
Date: Wed, 23 Apr 2025 16:29:45 +0200
Subject: [PATCH] [mlir][bazel] Remove unnecessary dependencies.

---
 .../llvm-project-overlay/mlir/BUILD.bazel     | 91 -------------------
 1 file changed, 91 deletions(-)

diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
index 40264fb096c2e..3850a696c4d34 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -1586,15 +1586,12 @@ cc_library(
         ":ArithDialect",
         ":ArithUtils",
         ":ControlFlowDialect",
-        ":FuncDialect",
-        ":GPUDialect",
         ":IR",
         ":LLVMSupportHeaders",
         ":MemRefDialect",
         ":MemRefUtils",
         ":Pass",
         ":SCFDialect",
-        ":SideEffectInterfaces",
         ":Support",
         ":TransformUtils",
         ":VectorDialect",
@@ -1819,7 +1816,6 @@ cc_library(
         ":FuncDialect",
         ":IR",
         ":LLVMDialect",
-        ":Support",
         ":TransformUtils",
         ":VectorDialect",
     ],
@@ -1958,10 +1954,7 @@ cc_library(
     includes = ["include"],
     deps = [
         ":ArmSMEOpInterfacesIncGen",
-        ":IR",
-        ":Support",
         ":VectorDialect",
-        "//llvm:Support",
     ],
 )
 
@@ -2034,7 +2027,6 @@ cc_library(
         ":IR",
         ":IndexDialect",
         ":LLVMCommonConversion",
-        ":LLVMDialect",
         ":MemRefDialect",
         ":Pass",
         ":SCFDialect",
@@ -2885,22 +2877,16 @@ cc_library(
         "include/mlir/Dialect/SparseTensor/Pipelines/Passes.h",
     ],
     includes = ["include"],
-    local_defines = if_cuda_available(["MLIR_GPU_TO_CUBIN_PASS_ENABLE"]),
     deps = [
-        ":ArithToLLVM",
         ":ArithTransforms",
         ":BufferizationTransforms",
-        ":ControlFlowToLLVM",
         ":ConversionPasses",
         ":FuncDialect",
         ":GPUDialect",
-        ":GPUToNVVMTransforms",
         ":GPUTransforms",
         ":LinalgTransforms",
         ":MemRefTransforms",
-        ":NVVMDialect",
         ":Pass",
-        ":SparseTensorDialect",
         ":SparseTensorTransforms",
         ":Transforms",
         ":VectorToLLVM",
@@ -3003,7 +2989,6 @@ cc_library(
         ":MeshDialect",
         ":MeshShardingInterfaceIncGen",
         ":Support",
-        ":TensorDialect",
         "//llvm:Support",
     ],
 )
@@ -3098,7 +3083,6 @@ cc_library(
         ":Support",
         ":TensorDialect",
         ":TransformUtils",
-        "//llvm:Support",
     ],
 )
 
@@ -3287,7 +3271,6 @@ cc_library(
         ":NVGPUPassIncGen",
         ":Pass",
         ":SideEffectInterfaces",
-        ":Support",
         ":VectorDialect",
         "//llvm:Support",
     ],
@@ -3390,10 +3373,8 @@ cc_library(
         ":BytecodeOpInterface",
         ":DialectUtils",
         ":IR",
-        ":MaskableOpInterface",
         ":ShapedOpInterfaces",
         ":SideEffectInterfaces",
-        ":Support",
         ":VectorDialect",
         ":ViewLikeInterface",
         ":XeGPUEnumsIncGen",
@@ -3430,8 +3411,6 @@ cc_library(
         ":IR",
         ":MemRefDialect",
         ":Pass",
-        ":SideEffectInterfaces",
-        ":Support",
         ":TransformUtils",
         ":VectorDialect",
         ":XeGPUDialect",
@@ -3806,7 +3785,6 @@ cc_library(
         ":IndexToLLVM",
         ":IndexToSPIRV",
         ":LinalgToStandard",
-        ":MPIToLLVM",
         ":MathToEmitC",
         ":MathToFuncs",
         ":MathToLLVM",
@@ -3845,7 +3823,6 @@ cc_library(
         ":VectorToSCF",
         ":VectorToSPIRV",
         ":VectorToXeGPU",
-        ":VectorTransforms",
     ],
 )
 
@@ -3925,7 +3902,6 @@ cc_library(
         ":SCFDeviceMappingInterfacesIncGen",
         ":SCFIncGen",
         ":SideEffectInterfaces",
-        ":Support",
         ":TensorDialect",
         ":ValueBoundsOpInterface",
         ":ViewLikeInterface",
@@ -4222,10 +4198,8 @@ cc_library(
         ":ArithDialect",
         ":BufferizationDialect",
         ":BufferizationInterfaces",
-        ":BufferizationTransforms",
         ":FuncDialect",
         ":IR",
-        ":MemRefDialect",
         ":Pass",
         ":ShapeDialect",
         ":ShapeTransformsPassIncGen",
@@ -4291,7 +4265,6 @@ cc_library(
         ":IR",
         ":InliningUtils",
         ":SideEffectInterfaces",
-        ":Support",
         "//llvm:Support",
     ],
 )
@@ -4338,7 +4311,6 @@ cc_library(
         ":InferTypeOpInterface",
         ":InliningUtils",
         ":SideEffectInterfaces",
-        ":Support",
         "//llvm:Support",
     ],
 )
@@ -4474,12 +4446,9 @@ cc_library(
     hdrs = glob(["include/mlir/Dialect/Func/Transforms/*.h"]),
     includes = ["include"],
     deps = [
-        ":BufferizationDialect",
-        ":BufferizationTransforms",
         ":FuncDialect",
         ":FuncTransformsPassIncGen",
         ":IR",
-        ":MemRefDialect",
         ":Pass",
         ":Support",
         ":TransformUtils",
@@ -4604,7 +4573,6 @@ cc_library(
         ":ArithUtils",
         ":BufferizationDialect",
         ":BufferizationInterfaces",
-        ":BufferizationTransforms",
         ":DialectUtils",
         ":FuncDialect",
         ":FunctionInterfaces",
@@ -4618,7 +4586,6 @@ cc_library(
         ":SCFDialect",
         ":SideEffectInterfaces",
         ":SubsetOpInterface",
-        ":Support",
         ":TensorDialect",
         ":TransformUtils",
         ":UBDialect",
@@ -4834,7 +4801,6 @@ cc_library(
     deps = [
         ":BytecodeOpInterface",
         ":IR",
-        ":Support",
         "//llvm:Support",
         "//llvm:config",
     ],
@@ -5424,14 +5390,11 @@ cc_library(
     ]),
     includes = ["include"],
     deps = [
-        ":ArithToLLVM",
         ":ControlFlowDialect",
-        ":ControlFlowToLLVM",
         ":ConversionPassIncGen",
         ":ConvertToLLVM",
         ":ConvertToLLVMInterface",
         ":FuncDialect",
-        ":FuncToLLVM",
         ":GPUCommonTransforms",
         ":GPUDialect",
         ":GPUToGPURuntimeTransforms",
@@ -5442,11 +5405,9 @@ cc_library(
         ":LLVMDialect",
         ":MathDialect",
         ":MemRefDialect",
-        ":MemRefToLLVM",
         ":NVGPUDialect",
         ":NVVMDialect",
         ":TransformUtils",
-        ":VectorToLLVM",
     ],
 )
 
@@ -5515,7 +5476,6 @@ cc_library(
         ":Pass",
         ":SPIRVConversion",
         ":SPIRVDialect",
-        ":Support",
         ":TransformUtils",
         ":UBDialect",
         ":UBToSPIRV",
@@ -5546,15 +5506,12 @@ cc_library(
     includes = ["include"],
     deps = [
         ":AMDGPUToROCDL",
-        ":ArithToLLVM",
         ":ArithTransforms",
         ":ControlFlowDialect",
-        ":ControlFlowToLLVM",
         ":ConversionPassIncGen",
         ":ConvertToLLVM",
         ":ConvertToLLVMInterface",
         ":FuncDialect",
-        ":FuncToLLVM",
         ":GPUCommonTransforms",
         ":GPUDialect",
         ":GPUToGPURuntimeTransforms",
@@ -5567,13 +5524,11 @@ cc_library(
         ":MathToLLVM",
         ":MathToROCDL",
         ":MemRefDialect",
-        ":MemRefToLLVM",
         ":Pass",
         ":ROCDLDialect",
         ":TransformUtils",
         ":Transforms",
         ":VectorDialect",
-        ":VectorToLLVM",
         "//llvm:Support",
     ],
 )
@@ -5642,7 +5597,6 @@ cc_library(
         ":SCFToSPIRV",
         ":SPIRVConversion",
         ":SPIRVDialect",
-        ":Support",
         ":TransformUtils",
         ":VectorToSPIRV",
         "//llvm:Support",
@@ -5694,9 +5648,7 @@ cc_library(
         ":Pass",
         ":SPIRVCommonAttrToLLVMConversion",
         ":SPIRVDialect",
-        ":SPIRVImageInterfaces",
         ":SPIRVUtils",
-        ":Support",
         ":TransformUtils",
         "//llvm:Support",
     ],
@@ -6501,7 +6453,6 @@ cc_library(
     deps = [
         ":IR",
         ":SPIRVImageInterfacesIncGen",
-        "//llvm:Support",
     ],
 )
 
@@ -6682,7 +6633,6 @@ cc_library(
         ":SPIRVDialect",
         ":SPIRVPassIncGen",
         ":SPIRVUtils",
-        ":Support",
         ":TransformUtils",
         "//llvm:Support",
     ],
@@ -6803,7 +6753,6 @@ cc_library(
         ":SPIRVConversion",
         ":SPIRVDialect",
         ":SPIRVUtils",
-        ":Support",
         ":TransformUtils",
         "//llvm:Support",
     ],
@@ -6828,7 +6777,6 @@ cc_library(
         ":LinalgDialect",
         ":LinalgTransforms",
         ":Pass",
-        ":Support",
         ":TensorDialect",
         ":TransformUtils",
         "//llvm:Support",
@@ -6857,7 +6805,6 @@ cc_library(
         ":SPIRVConversion",
         ":SPIRVDialect",
         ":SPIRVUtils",
-        ":Support",
         ":TensorDialect",
         ":TransformUtils",
         "//llvm:Support",
@@ -7074,12 +7021,8 @@ cc_library(
     hdrs = glob(["include/mlir/Dialect/Tensor/Extensions/*.h"]),
     includes = ["include"],
     deps = [
-        ":DialectUtils",
         ":IR",
-        ":MeshDialect",
         ":MeshShardingInterface",
-        ":MeshShardingInterfaceIncGen",
-        ":Support",
         ":TensorDialect",
         "//llvm:Support",
     ],
@@ -7129,9 +7072,7 @@ cc_library(
         ":ArithUtils",
         ":BufferizationDialect",
         ":BufferizationInterfaces",
-        ":BufferizationTransforms",
         ":DialectUtils",
-        ":FuncDialect",
         ":IR",
         ":LinalgDialect",
         ":MemRefDialect",
@@ -7663,7 +7604,6 @@ cc_library(
     includes = ["include"],
     deps = [
         ":IR",
-        ":Support",
         ":ToLLVMInterfaceIncGen",
         "//llvm:Support",
     ],
@@ -7757,7 +7697,6 @@ cc_library(
         ":ControlFlowDialect",
         ":ConversionPassIncGen",
         ":FuncDialect",
-        ":LLVMDialect",
         ":Pass",
         ":SCFDialect",
         ":TransformUtils",
@@ -7801,7 +7740,6 @@ cc_library(
         ":SPIRVConversion",
         ":SPIRVDialect",
         ":SPIRVUtils",
-        ":Support",
         ":TransformUtils",
         "//llvm:Support",
     ],
@@ -7846,7 +7784,6 @@ cc_library(
         ":MemRefDialect",
         ":MemRefUtils",
         ":Pass",
-        ":Support",
         "//llvm:Support",
     ],
 )
@@ -7872,7 +7809,6 @@ cc_library(
         ":Pass",
         ":SPIRVConversion",
         ":SPIRVDialect",
-        ":Support",
         ":TransformUtils",
         "//llvm:Support",
     ],
@@ -7904,7 +7840,6 @@ cc_library(
         ":LLVMDialect",
         ":Pass",
         ":ROCDLDialect",
-        ":Support",
         ":TransformUtils",
         ":VectorDialect",
     ],
@@ -7947,7 +7882,6 @@ cc_library(
         ":EmitCTransforms",
         ":IR",
         ":Pass",
-        ":Support",
         ":TransformUtils",
     ],
 )
@@ -8072,7 +8006,6 @@ cc_library(
     deps = [
         ":BytecodeOpInterfaceIncGen",
         ":IR",
-        ":Support",
         "//llvm:Support",
     ],
 )
@@ -8558,11 +8491,9 @@ cc_library(
         ":LLVMIRToLLVMTranslation",
         ":LLVMIRToNVVMTranslation",
         ":LLVMToLLVMIRTranslation",
-        ":NVVMTarget",
         ":NVVMToLLVMIRTranslation",
         ":OpenACCToLLVMIRTranslation",
         ":OpenMPToLLVMIRTranslation",
-        ":ROCDLTarget",
         ":ROCDLToLLVMIRTranslation",
         ":SPIRVToLLVMIRTranslation",
         ":VCIXToLLVMIRTranslation",
@@ -8925,10 +8856,8 @@ cc_binary(
     deps = [
         ":AllExtensions",
         ":AllPassesAndDialects",
-        ":BytecodeWriter",
         ":IR",
         ":MlirLspServerLib",
-        ":Parser",
     ],
 )
 
@@ -9355,8 +9284,6 @@ cc_binary(
         ":IR",
         ":Support",
         "//llvm:Support",
-        "//llvm:TableGen",
-        "//llvm:config",
     ],
 )
 
@@ -9827,7 +9754,6 @@ cc_library(
         ":QuantDialectBytecodeGen",
         ":QuantOpsIncGen",
         ":SideEffectInterfaces",
-        ":Support",
         "//llvm:Support",
     ],
 )
@@ -10337,7 +10263,6 @@ cc_library(
         ":MemRefDialect",
         ":MeshShardingInterface",
         ":Parser",
-        ":RelayoutOpInterfaceIncGen",
         ":SCFDialect",
         ":SideEffectInterfaces",
         ":SparseTensorDialect",
@@ -10821,7 +10746,6 @@ cc_library(
         ":NVGPUUtils",
         ":Pass",
         ":SCFDialect",
-        ":Support",
         ":TransformUtils",
         ":Transforms",
         ":VectorDialect",
@@ -10845,7 +10769,6 @@ cc_library(
         ":ArithDialect",
         ":ConversionPassIncGen",
         ":IR",
-        ":LLVMDialect",
         ":MemRefDialect",
         ":Pass",
         ":SCFDialect",
@@ -11597,13 +11520,10 @@ cc_library(
     ]),
     includes = ["include"],
     deps = [
-        ":ArithAttrToLLVMConversion",
         ":ArithDialect",
-        ":ComplexDialect",
         ":LLVMCommonConversion",
         ":LLVMDialect",
         ":MathDialect",
-        ":Pass",
     ],
 )
 
@@ -11820,7 +11740,6 @@ cc_library(
         ":ControlFlowInterfaces",
         ":ConvertToLLVMInterface",
         ":DestinationStyleOpInterface",
-        ":FunctionInterfaces",
         ":IR",
         ":InferIntRangeCommon",
         ":InferIntRangeInterface",
@@ -11868,11 +11787,9 @@ cc_library(
         ":FuncTransforms",
         ":IR",
         ":MemRefDialect",
-        ":MeshDialect",
         ":MeshShardingInterface",
         ":Pass",
         ":SideEffectInterfaces",
-        ":Support",
         ":TensorDialect",
         ":TransformUtils",
         ":ValueBoundsOpInterface",
@@ -12111,7 +12028,6 @@ cc_library(
         ":RuntimeVerifiableOpInterface",
         ":ShapedOpInterfaces",
         ":SideEffectInterfaces",
-        ":Support",
         ":ValueBoundsOpInterface",
         ":ViewLikeInterface",
         "//llvm:Support",
@@ -12652,7 +12568,6 @@ cc_library(
         ":BufferizableOpInterfaceIncGen",
         ":BufferizationEnumsIncGen",
         ":BufferizationTypeInterfacesIncGen",
-        ":FunctionInterfaces",
         ":IR",
         ":Support",
         "//llvm:Support",
@@ -12742,7 +12657,6 @@ cc_library(
         ":SCFDialect",
         ":SideEffectInterfaces",
         ":SubsetOpInterface",
-        ":Support",
         ":TensorDialect",
         ":TransformUtils",
         ":Transforms",
@@ -12770,7 +12684,6 @@ cc_library(
         ":MemRefDialect",
         ":Pass",
         ":SCFDialect",
-        ":Support",
         ":TransformUtils",
     ],
 )
@@ -12921,7 +12834,6 @@ cc_library(
         ":Pass",
         ":ReducerIncGen",
         ":Rewrite",
-        ":Support",
         ":TransformUtils",
         "//llvm:Support",
     ],
@@ -12954,7 +12866,6 @@ cc_binary(
         ":AllPassesAndDialects",
         ":IR",
         ":MlirReduceLib",
-        "//llvm:Support",
         "//mlir/test:TestDialect",
     ],
 )
@@ -13012,7 +12923,6 @@ cc_binary(
         ":IR",
         ":MlirQueryLib",
         ":MlirQueryUtils",
-        "//llvm:Support",
         "//mlir/test:TestDialect",
     ],
 )
@@ -13102,7 +13012,6 @@ cc_binary(
         ":PDLLParser",
         ":Support",
         "//llvm:Support",
-        "//llvm:config",
     ],
 )
 



More information about the llvm-commits mailing list