diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel --- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel +++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel @@ -464,7 +464,7 @@ ], includes = ["include"], deps = [ - ":LinalgOps", + ":LinalgDialect", ":LinalgTransforms", ":Pass", ], @@ -1040,11 +1040,6 @@ deps = [":OpBaseTdFiles"], ) -alias( - name = "SideEffectTdFiles", - actual = ":SideEffectInterfacesTdFiles", -) - td_library( name = "TilingInterfaceTdFiles", srcs = ["include/mlir/Interfaces/TilingInterface.td"], @@ -1299,14 +1294,14 @@ hdrs = glob(["include/mlir/Target/Cpp/*.h"]), deps = [ ":ArithmeticDialect", - ":ControlFlowOps", + ":ControlFlowDialect", ":EmitC", ":FuncDialect", ":IR", ":MathDialect", ":SCFDialect", ":Support", - ":Translation", + ":TranslateLib", "//llvm:Support", ], ) @@ -2073,7 +2068,7 @@ ":ArithmeticDialect", ":ComplexDialect", ":IR", - ":LinalgOps", + ":LinalgDialect", ":MathDialect", ":SparseTensor", "//llvm:Support", @@ -2100,7 +2095,7 @@ ":FuncTransforms", ":IR", ":LLVMDialect", - ":LinalgOps", + ":LinalgDialect", ":LinalgTransforms", ":MemRefDialect", ":Pass", @@ -2367,12 +2362,12 @@ ":ArithmeticDialect", ":Async", ":AsyncPassIncGen", - ":ControlFlowOps", + ":ControlFlowDialect", ":FuncDialect", ":IR", ":Pass", ":SCFDialect", - ":SCFToStandard", + ":SCFToControlFlow", ":Support", ":TransformUtils", ":Transforms", @@ -2547,10 +2542,10 @@ ":OpenMPToLLVM", ":PDLToPDLInterp", ":ReconcileUnrealizedCasts", - ":SCFToGPUPass", + ":SCFToControlFlow", + ":SCFToGPU", ":SCFToOpenMP", ":SCFToSPIRV", - ":SCFToStandard", ":SPIRVToLLVM", ":ShapeToStandard", ":TensorToLinalg", @@ -2616,11 +2611,6 @@ ], ) -alias( - name = "AffineToStandardTransforms", - actual = "AffineToStandard", -) - # SDBM dialect only contains attribute components that can be constructed given # a dialect object, so whenever it is used it must also be registered. Therefore # we don't split out the registration library for it. @@ -2664,8 +2654,8 @@ ":ArithmeticDialect", ":ArithmeticUtils", ":BufferizationDialect", + ":ControlFlowDialect", ":ControlFlowInterfaces", - ":ControlFlowOps", ":FuncDialect", ":IR", ":LoopLikeInterface", @@ -2708,27 +2698,6 @@ ], ) -cc_library( - name = "LinalgInterfaces", - srcs = ["lib/Dialect/Linalg/IR/LinalgInterfaces.cpp"], - hdrs = ["include/mlir/Dialect/Linalg/IR/LinalgInterfaces.h"], - includes = ["include"], - deps = [ - ":Affine", - ":ArithmeticDialect", - ":ComplexDialect", - ":DialectUtils", - ":IR", - ":InferTypeOpInterface", - ":LinalgInterfacesIncGen", - ":LinalgStructuredOpsIncGen", - ":MemRefDialect", - ":TensorDialect", - ":ViewLikeInterface", - "//llvm:Support", - ], -) - cc_library( name = "DataLayoutInterfaces", srcs = ["lib/Interfaces/DataLayoutInterfaces.cpp"], @@ -2892,7 +2861,7 @@ includes = ["include"], deps = [ ":ArithmeticDialect", - ":ControlFlowOps", + ":ControlFlowDialect", ":ConversionPassIncGen", ":FuncDialect", ":IR", @@ -3003,7 +2972,7 @@ ) cc_library( - name = "ControlFlowOps", + name = "ControlFlowDialect", srcs = glob( [ "lib/Dialect/ControlFlow/IR/*.cpp", @@ -3045,8 +3014,8 @@ ":CallOpInterfaces", ":CastOpInterfaces", ":CommonFolders", + ":ControlFlowDialect", ":ControlFlowInterfaces", - ":ControlFlowOps", ":FuncIncGen", ":IR", ":InferTypeOpInterface", @@ -3057,20 +3026,6 @@ ) # TODO(zinenko): remove this after updating users. -alias( - name = "StandardOps", - actual = ":FuncDialect", -) - -alias( - name = "StdOpsTdFiles", - actual = ":FuncTdFiles", -) - -alias( - name = "StandardOpsTransforms", - actual = ":FuncTransforms", -) gentbl_cc_library( name = "FuncTransformsPassIncGen", @@ -3177,7 +3132,7 @@ ":DialectUtils", ":FuncDialect", ":IR", - ":LinalgOps", + ":LinalgDialect", ":MemRefDialect", ":Pass", ":SCFDialect", @@ -3604,7 +3559,7 @@ deps = [ ":ArithmeticDialect", ":Async", - ":ControlFlowOps", + ":ControlFlowDialect", ":DLTIDialect", ":AffineUtils", ":GPUDialect", @@ -3702,7 +3657,7 @@ deps = [ ":ArithmeticDialect", ":ArithmeticToLLVM", - ":ControlFlowOps", + ":ControlFlowDialect", ":ControlFlowToLLVM", ":ConversionPassIncGen", ":FuncDialect", @@ -4281,7 +4236,7 @@ ":InferTypeOpInterface", ":PDLOpsIncGen", ":PDLTypesIncGen", - ":SideEffects", + ":SideEffectInterfaces", "//llvm:Support", ], ) @@ -4358,7 +4313,7 @@ ":InferTypeOpInterface", ":PDLDialect", ":PDLInterpOpsIncGen", - ":SideEffects", + ":SideEffectInterfaces", "//llvm:Support", ], ) @@ -4741,7 +4696,7 @@ ":ConversionPassIncGen", ":FuncDialect", ":IR", - ":LinalgOps", + ":LinalgDialect", ":LinalgTransforms", ":Pass", ":Support", @@ -4870,7 +4825,7 @@ ":SPIRVDialect", ":SPIRVSerialization", ":Support", - ":Translation", + ":TranslateLib", "//llvm:Support", ], ) @@ -4975,7 +4930,7 @@ ":Affine", ":ArithmeticUtils", ":IR", - ":LinalgOps", + ":LinalgDialect", ":SCFDialect", ":TensorDialect", ":TilingInterface", @@ -5330,13 +5285,14 @@ cc_library( name = "SCFToGPU", - srcs = ["lib/Conversion/SCFToGPU/SCFToGPU.cpp"], - hdrs = ["include/mlir/Conversion/SCFToGPU/SCFToGPU.h"], + srcs = glob(["lib/Conversion/SCFToGPU/*.cpp"]) + [":ConversionPassDetail"], + hdrs = glob(["include/mlir/Conversion/SCFToGPU/*.h"]), includes = ["include"], deps = [ ":Affine", ":AffineToStandard", ":ArithmeticDialect", + ":ComplexDialect", ":ConversionPassIncGen", ":FuncDialect", ":GPUDialect", @@ -5352,31 +5308,6 @@ ], ) -cc_library( - name = "SCFToGPUPass", - srcs = [ - "lib/Conversion/SCFToGPU/SCFToGPUPass.cpp", - ":ConversionPassDetail", - ], - hdrs = ["include/mlir/Conversion/SCFToGPU/SCFToGPUPass.h"], - includes = ["include"], - deps = [ - ":Affine", - ":ArithmeticDialect", - ":ComplexDialect", - ":ConversionPassIncGen", - ":FuncDialect", - ":GPUDialect", - ":IR", - ":Pass", - ":SCFDialect", - ":SCFToGPU", - ":Support", - ":Transforms", - "//llvm:Support", - ], -) - cc_library( name = "SCFToSPIRV", srcs = glob([ @@ -5441,7 +5372,7 @@ includes = ["include"], deps = [ ":ArithmeticDialect", - ":ControlFlowOps", + ":ControlFlowDialect", ":ConversionPassIncGen", ":FuncDialect", ":IR", @@ -5454,16 +5385,6 @@ ], ) -alias( - name = "CFGTransforms", - actual = "SCFToControlFlow", -) - -alias( - name = "SCFToStandard", - actual = "SCFToControlFlow", -) - cc_library( name = "LLVMCommonConversion", srcs = glob([ @@ -5541,7 +5462,7 @@ deps = [ ":Analysis", ":ArithmeticToLLVM", - ":ControlFlowOps", + ":ControlFlowDialect", ":ConversionPassIncGen", ":DataLayoutInterfaces", ":DialectUtils", @@ -5566,7 +5487,7 @@ hdrs = glob(["include/mlir/Conversion/ControlFlowToSPIRV/*.h"]), includes = ["include"], deps = [ - ":ControlFlowOps", + ":ControlFlowDialect", ":ConversionPassIncGen", ":IR", ":Pass", @@ -5685,11 +5606,6 @@ ], ) -alias( - name = "LLVMTransforms", - actual = "FuncToLLVM", -) - gentbl_cc_library( name = "CallOpInterfacesIncGen", strip_include_prefix = "include", @@ -5841,11 +5757,6 @@ ], ) -alias( - name = "SideEffects", - actual = "SideEffectInterfaces", -) - gentbl_cc_library( name = "TilingInterfaceIncGen", strip_include_prefix = "include", @@ -5901,7 +5812,7 @@ ) cc_library( - name = "Translation", + name = "TranslateLib", srcs = glob(["lib/Tools/mlir-translate/*.cpp"]), hdrs = glob(["include/mlir/Tools/mlir-translate/*.h"]), includes = ["include"], @@ -6113,7 +6024,7 @@ ":FuncDialect", ":IR", ":ToLLVMIRTranslation", - ":Translation", + ":TranslateLib", "//llvm:Core", "//llvm:Support", ], @@ -6137,7 +6048,7 @@ ":LLVMDialect", ":LLVMIntrinsicConversionIncGen", ":Support", - ":Translation", + ":TranslateLib", "//llvm:Core", "//llvm:IRReader", "//llvm:Support", @@ -6224,7 +6135,7 @@ ":AllPassesAndDialects", ":AllTranslations", ":Support", - ":Translation", + ":TranslateLib", "//llvm:Support", ], ) @@ -6266,7 +6177,7 @@ ":ComplexDialect", ":ComplexToLLVM", ":ComplexToLibm", - ":ControlFlowOps", + ":ControlFlowDialect", ":ConversionPasses", ":DLTIDialect", ":EmitC", @@ -6287,7 +6198,7 @@ ":LLVMDialect", ":LLVMIRTransforms", ":LLVMPassIncGen", - ":LinalgOps", + ":LinalgDialect", ":LinalgPassIncGen", ":LinalgToLLVM", ":LinalgToSPIRV", @@ -6319,8 +6230,8 @@ ":ReconcileUnrealizedCasts", ":SCFDialect", ":SCFPassIncGen", - ":SCFToGPUPass", - ":SCFToStandard", + ":SCFToControlFlow", + ":SCFToGPU", ":SCFTransformOps", ":SCFTransforms", ":SDBM", @@ -6379,7 +6290,7 @@ ":OpenMPDialect", ":Pass", ":QuantOps", - ":SCFToGPUPass", + ":SCFToGPU", ":Support", ":Transforms", "//llvm:AllTargetsCodeGens", @@ -6426,7 +6337,7 @@ ":OpenACCToLLVMIRTranslation", ":OpenMPToLLVMIRTranslation", ":Parser", - ":SCFToStandard", + ":SCFToControlFlow", ":Support", "//llvm:Core", "//llvm:OrcJIT", @@ -7333,12 +7244,12 @@ ":IR", ":LLVMCommonConversion", ":LLVMDialect", - ":LinalgOps", + ":LinalgDialect", ":LinalgTransforms", ":MemRefToLLVM", ":Pass", ":SCFDialect", - ":SCFToStandard", + ":SCFToControlFlow", ":Support", ":Transforms", ":VectorToLLVM", @@ -7363,7 +7274,7 @@ ":ConversionPassIncGen", ":FuncDialect", ":IR", - ":LinalgOps", + ":LinalgDialect", ":LinalgTransforms", ":MemRefDialect", ":Pass", @@ -7390,7 +7301,7 @@ ":DialectUtils", ":FuncDialect", ":IR", - ":LinalgOps", + ":LinalgDialect", ":LinalgTransforms", ":Pass", ":SPIRVConversion", @@ -7400,14 +7311,9 @@ ) cc_library( - name = "LinalgOps", - srcs = [ - "lib/Dialect/Linalg/IR/LinalgDialect.cpp", - "lib/Dialect/Linalg/IR/LinalgOps.cpp", - ], - hdrs = [ - "include/mlir/Dialect/Linalg/IR/Linalg.h", - ], + name = "LinalgDialect", + srcs = glob(["lib/Dialect/Linalg/IR/*.cpp"]), + hdrs = glob(["include/mlir/Dialect/Linalg/IR/*.h"]), includes = ["include"], deps = [ ":Affine", @@ -7421,7 +7327,6 @@ ":FuncDialect", ":IR", ":InferTypeOpInterface", - ":LinalgInterfaces", ":LinalgInterfacesIncGen", ":LinalgNamedStructuredOpsYamlIncGen", ":LinalgOpsIncGen", @@ -7451,7 +7356,7 @@ includes = ["include"], deps = [ ":IR", - ":LinalgOps", + ":LinalgDialect", ":LinalgTransformOpsIncGen", ":LinalgTransforms", ":PDLDialect", @@ -7525,12 +7430,12 @@ ":BufferizationDialect", ":BufferizationTransforms", ":ComplexDialect", - ":ControlFlowOps", + ":ControlFlowDialect", ":DialectUtils", ":FuncDialect", ":FuncTransforms", ":IR", - ":LinalgOps", + ":LinalgDialect", ":LinalgPassIncGen", ":LinalgStructuredOpsIncGen", ":MathDialect", @@ -7901,7 +7806,7 @@ ":DialectUtils", ":FuncDialect", ":IR", - ":LinalgOps", + ":LinalgDialect", ":MathDialect", ":Pass", ":SCFDialect", diff --git a/utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel --- a/utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel +++ b/utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel @@ -47,7 +47,7 @@ "//mlir:InferTypeOpInterfaceTdFiles", "//mlir:LinalgStructuredOpsTdFiles", "//mlir:OpBaseTdFiles", - "//mlir:SideEffectTdFiles", + "//mlir:SideEffectInterfacesTdFiles", ], ) @@ -259,17 +259,16 @@ "//mlir:DerivedAttributeOpInterface", "//mlir:Dialect", "//mlir:FuncDialect", + "//mlir:FuncTransforms", "//mlir:IR", "//mlir:InferIntRangeInterface", "//mlir:InferTypeOpInterface", "//mlir:LLVMDialect", - "//mlir:LinalgInterfaces", - "//mlir:LinalgOps", + "//mlir:LinalgDialect", "//mlir:LoopLikeInterface", "//mlir:Pass", "//mlir:Reducer", - "//mlir:SideEffects", - "//mlir:StandardOpsTransforms", + "//mlir:SideEffectInterfaces", "//mlir:Support", "//mlir:TensorDialect", "//mlir:TransformUtils", @@ -288,7 +287,7 @@ "//mlir:ArithmeticDialect", "//mlir:FuncDialect", "//mlir:IR", - "//mlir:LinalgOps", + "//mlir:LinalgDialect", "//mlir:Pass", "//mlir:Support", ], @@ -447,16 +446,16 @@ "//mlir:BufferizationDialect", "//mlir:BufferizationTransforms", "//mlir:FuncDialect", + "//mlir:FuncTransforms", "//mlir:GPUDialect", "//mlir:IR", - "//mlir:LinalgOps", + "//mlir:LinalgDialect", "//mlir:LinalgTransforms", "//mlir:MemRefDialect", "//mlir:Parser", "//mlir:Pass", "//mlir:SCFDialect", "//mlir:SCFTransforms", - "//mlir:StandardOpsTransforms", "//mlir:TensorDialect", "//mlir:TensorTransforms", "//mlir:TransformUtils", @@ -559,9 +558,9 @@ ":TestDialect", "//mlir:Affine", "//mlir:FuncDialect", + "//mlir:FuncTransforms", "//mlir:IR", "//mlir:Pass", - "//mlir:StandardOpsTransforms", "//mlir:TransformUtils", ], ) @@ -592,7 +591,7 @@ "//mlir:FuncDialect", "//mlir:GPUDialect", "//mlir:LLVMDialect", - "//mlir:LinalgOps", + "//mlir:LinalgDialect", "//mlir:LinalgTransforms", "//mlir:MemRefDialect", "//mlir:Pass",