aboutsummaryrefslogtreecommitdiff
path: root/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
diff options
context:
space:
mode:
Diffstat (limited to 'utils/bazel/llvm-project-overlay/mlir/BUILD.bazel')
-rw-r--r--utils/bazel/llvm-project-overlay/mlir/BUILD.bazel407
1 files changed, 204 insertions, 203 deletions
diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
index 9ec7c51..f00c310 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -7,6 +7,7 @@
load("@bazel_skylib//rules:common_settings.bzl", "bool_flag")
load("@bazel_skylib//rules:expand_template.bzl", "expand_template")
+load("@rules_cc//cc:defs.bzl", "cc_binary", "cc_library")
load(
":build_defs.bzl",
"cc_headers_only",
@@ -1003,6 +1004,9 @@ mlir_c_api_cc_library(
":BuiltinToLLVMIRTranslation",
":IR",
":LLVMToLLVMIRTranslation",
+ ":RegisterAllDialects",
+ ":RegisterAllExtensions",
+ ":RegisterAllPasses",
],
)
@@ -1657,6 +1661,7 @@ cc_library(
":AMDGPUPassIncGen",
":AMDGPUUtils",
":AffineDialect",
+ ":AffineUtils",
":ArithDialect",
":ArithUtils",
":ControlFlowDialect",
@@ -3056,14 +3061,14 @@ cc_library(
)
##---------------------------------------------------------------------------##
-# Mesh Dialect
+# Shard Dialect
##---------------------------------------------------------------------------##
td_library(
- name = "MeshTdFiles",
+ name = "ShardTdFiles",
srcs = [
- "include/mlir/Dialect/Mesh/IR/MeshBase.td",
- "include/mlir/Dialect/Mesh/IR/MeshOps.td",
+ "include/mlir/Dialect/Shard/IR/ShardBase.td",
+ "include/mlir/Dialect/Shard/IR/ShardOps.td",
],
includes = ["include"],
deps = [
@@ -3075,92 +3080,92 @@ td_library(
)
gentbl_cc_library(
- name = "MeshIncGen",
+ name = "ShardIncGen",
tbl_outs = {
- "include/mlir/Dialect/Mesh/IR/MeshOps.h.inc": [
+ "include/mlir/Dialect/Shard/IR/ShardOps.h.inc": [
"-gen-op-decls",
- "-dialect=mesh",
+ "-dialect=shard",
],
- "include/mlir/Dialect/Mesh/IR/MeshOps.cpp.inc": [
+ "include/mlir/Dialect/Shard/IR/ShardOps.cpp.inc": [
"-gen-op-defs",
- "-dialect=mesh",
+ "-dialect=shard",
],
- "include/mlir/Dialect/Mesh/IR/MeshDialect.h.inc": [
+ "include/mlir/Dialect/Shard/IR/ShardDialect.h.inc": [
"-gen-dialect-decls",
- "-dialect=mesh",
+ "-dialect=shard",
],
- "include/mlir/Dialect/Mesh/IR/MeshDialect.cpp.inc": [
+ "include/mlir/Dialect/Shard/IR/ShardDialect.cpp.inc": [
"-gen-dialect-defs",
- "-dialect=mesh",
+ "-dialect=shard",
],
- "include/mlir/Dialect/Mesh/IR/MeshEnums.h.inc": [
+ "include/mlir/Dialect/Shard/IR/ShardEnums.h.inc": [
"-gen-enum-decls",
- "-dialect=mesh",
+ "-dialect=shard",
],
- "include/mlir/Dialect/Mesh/IR/MeshEnums.cpp.inc": [
+ "include/mlir/Dialect/Shard/IR/ShardEnums.cpp.inc": [
"-gen-enum-defs",
- "-dialect=mesh",
+ "-dialect=shard",
],
- "include/mlir/Dialect/Mesh/IR/MeshAttributes.h.inc": [
+ "include/mlir/Dialect/Shard/IR/ShardAttributes.h.inc": [
"-gen-attrdef-decls",
- "-dialect=mesh",
+ "-dialect=shard",
],
- "include/mlir/Dialect/Mesh/IR/MeshAttributes.cpp.inc": [
+ "include/mlir/Dialect/Shard/IR/ShardAttributes.cpp.inc": [
"-gen-attrdef-defs",
- "-dialect=mesh",
+ "-dialect=shard",
],
- "include/mlir/Dialect/Mesh/IR/MeshTypes.h.inc": [
+ "include/mlir/Dialect/Shard/IR/ShardTypes.h.inc": [
"-gen-typedef-decls",
- "-typedefs-dialect=mesh",
+ "-typedefs-dialect=shard",
],
- "include/mlir/Dialect/Mesh/IR/MeshTypes.cpp.inc": [
+ "include/mlir/Dialect/Shard/IR/ShardTypes.cpp.inc": [
"-gen-typedef-defs",
- "-typedefs-dialect=mesh",
+ "-typedefs-dialect=shard",
],
},
tblgen = ":mlir-tblgen",
- td_file = "include/mlir/Dialect/Mesh/IR/MeshOps.td",
+ td_file = "include/mlir/Dialect/Shard/IR/ShardOps.td",
deps = [
- ":MeshTdFiles",
":ShapeOpsTdFiles",
+ ":ShardTdFiles",
],
)
gentbl_cc_library(
- name = "MeshShardingInterfaceIncGen",
+ name = "ShardingInterfaceIncGen",
tbl_outs = {
- "include/mlir/Dialect/Mesh/Interfaces/ShardingInterface.h.inc": ["-gen-op-interface-decls"],
- "include/mlir/Dialect/Mesh/Interfaces/ShardingInterface.cpp.inc": ["-gen-op-interface-defs"],
+ "include/mlir/Dialect/Shard/Interfaces/ShardingInterface.h.inc": ["-gen-op-interface-decls"],
+ "include/mlir/Dialect/Shard/Interfaces/ShardingInterface.cpp.inc": ["-gen-op-interface-defs"],
},
tblgen = ":mlir-tblgen",
- td_file = "include/mlir/Dialect/Mesh/Interfaces/ShardingInterface.td",
+ td_file = "include/mlir/Dialect/Shard/Interfaces/ShardingInterface.td",
deps = [":OpBaseTdFiles"],
)
cc_library(
- name = "MeshShardingInterface",
- srcs = ["lib/Dialect/Mesh/Interfaces/ShardingInterface.cpp"],
+ name = "ShardingInterface",
+ srcs = ["lib/Dialect/Shard/Interfaces/ShardingInterface.cpp"],
hdrs = [
- "include/mlir/Dialect/Mesh/Interfaces/ShardingInterface.h",
- "include/mlir/Dialect/Mesh/Interfaces/ShardingInterfaceImpl.h",
+ "include/mlir/Dialect/Shard/Interfaces/ShardingInterface.h",
+ "include/mlir/Dialect/Shard/Interfaces/ShardingInterfaceImpl.h",
],
includes = ["include"],
deps = [
":DialectUtils",
":IR",
- ":MeshDialect",
- ":MeshShardingInterfaceIncGen",
+ ":ShardDialect",
+ ":ShardingInterfaceIncGen",
":Support",
"//llvm:Support",
],
)
cc_library(
- name = "MeshDialect",
- srcs = ["lib/Dialect/Mesh/IR/MeshOps.cpp"],
+ name = "ShardDialect",
+ srcs = ["lib/Dialect/Shard/IR/ShardOps.cpp"],
hdrs = [
- "include/mlir/Dialect/Mesh/IR/MeshDialect.h",
- "include/mlir/Dialect/Mesh/IR/MeshOps.h",
+ "include/mlir/Dialect/Shard/IR/ShardDialect.h",
+ "include/mlir/Dialect/Shard/IR/ShardOps.h",
],
includes = ["include"],
deps = [
@@ -3171,7 +3176,7 @@ cc_library(
":IR",
":InferTypeOpInterface",
":InliningUtils",
- ":MeshIncGen",
+ ":ShardIncGen",
":SideEffectInterfaces",
":Support",
":ViewLikeInterface",
@@ -3180,23 +3185,23 @@ cc_library(
)
gentbl_cc_library(
- name = "MeshTransformsPassIncGen",
- tbl_outs = {"include/mlir/Dialect/Mesh/Transforms/Passes.h.inc": [
+ name = "ShardTransformsPassIncGen",
+ tbl_outs = {"include/mlir/Dialect/Shard/Transforms/Passes.h.inc": [
"-gen-pass-decls",
- "-name=Mesh",
+ "-name=Shard",
]},
tblgen = ":mlir-tblgen",
- td_file = "include/mlir/Dialect/Mesh/Transforms/Passes.td",
+ td_file = "include/mlir/Dialect/Shard/Transforms/Passes.td",
deps = [":PassBaseTdFiles"],
)
cc_library(
- name = "MeshTransforms",
+ name = "ShardTransforms",
srcs = glob([
- "lib/Dialect/Mesh/Transforms/*.cpp",
- "lib/Dialect/Mesh/Transforms/*.h",
+ "lib/Dialect/Shard/Transforms/*.cpp",
+ "lib/Dialect/Shard/Transforms/*.h",
]),
- hdrs = glob(["include/mlir/Dialect/Mesh/Transforms/*.h"]),
+ hdrs = glob(["include/mlir/Dialect/Shard/Transforms/*.h"]),
includes = ["include"],
deps = [
":AffineDialect",
@@ -3209,10 +3214,10 @@ cc_library(
":FuncDialect",
":FunctionInterfaces",
":IR",
- ":MeshDialect",
- ":MeshShardingInterface",
- ":MeshTransformsPassIncGen",
":Pass",
+ ":ShardDialect",
+ ":ShardTransformsPassIncGen",
+ ":ShardingInterface",
":Support",
":TensorDialect",
":Transforms",
@@ -3221,11 +3226,11 @@ cc_library(
)
cc_library(
- name = "MeshToMPIConversion",
+ name = "ShardToMPIConversion",
srcs = glob([
- "lib/Conversion/MeshToMPI/*.cpp",
+ "lib/Conversion/ShardToMPI/*.cpp",
]),
- hdrs = glob(["include/mlir/Conversion/MeshToMPI/*.h"]),
+ hdrs = glob(["include/mlir/Conversion/ShardToMPI/*.h"]),
includes = ["include"],
deps = [
":AffineDialect",
@@ -3240,10 +3245,10 @@ cc_library(
":LinalgDialect",
":MPIDialect",
":MemRefDialect",
- ":MeshDialect",
- ":MeshTransforms",
":Pass",
":SCFDialect",
+ ":ShardDialect",
+ ":ShardTransforms",
":Support",
":TensorDialect",
":TransformUtils",
@@ -3988,7 +3993,6 @@ cc_library(
":MemRefToEmitC",
":MemRefToLLVM",
":MemRefToSPIRV",
- ":MeshToMPIConversion",
":NVGPUToNVVM",
":NVVMToLLVM",
":OpenACCToSCF",
@@ -4002,6 +4006,7 @@ cc_library(
":SCFToSPIRV",
":SPIRVToLLVM",
":ShapeToStandard",
+ ":ShardToMPIConversion",
":TensorToLinalg",
":TensorToSPIRV",
":TosaToArith",
@@ -4522,7 +4527,7 @@ cc_library(
":FuncDialect",
":IR",
":InliningUtils",
- ":MeshShardingInterface",
+ ":ShardingInterface",
],
)
@@ -4593,57 +4598,6 @@ cc_library(
cc_library(
name = "AllExtensions",
hdrs = ["include/mlir/InitAllExtensions.h"],
- deps = [
- ":AMXTransforms",
- ":AffineTransformOps",
- ":ArithToEmitC",
- ":ArithToLLVM",
- ":ArmNeonTransformOps",
- ":ArmSVEVectorTransformOps",
- ":BufferizationTransformOps",
- ":BuiltinToLLVMIRTranslation",
- ":ComplexToLLVM",
- ":ControlFlowToLLVM",
- ":DLTITransformOps",
- ":FuncExtensions",
- ":FuncToEmitC",
- ":FuncToLLVM",
- ":FuncTransformOps",
- ":GPUToGPURuntimeTransforms",
- ":GPUToLLVMIRTranslation",
- ":GPUToNVVMTransforms",
- ":GPUTransformOps",
- ":IndexToLLVM",
- ":LLVMToLLVMIRTranslation",
- ":LinalgTransformOps",
- ":MPIToLLVM",
- ":MathToLLVM",
- ":MemRefToEmitC",
- ":MemRefToLLVM",
- ":MemRefTransformOps",
- ":MeshDialect",
- ":NVGPUTransformOps",
- ":NVVMTarget",
- ":NVVMToLLVM",
- ":OpenMPToLLVM",
- ":ROCDLTarget",
- ":ROCDLToLLVMIRTranslation",
- ":SCFToEmitC",
- ":SCFTransformOps",
- ":SparseTensorTransformOps",
- ":TensorExtensions",
- ":TensorTransformOps",
- ":TransformDebugExtension",
- ":TransformIRDLExtension",
- ":TransformLoopExtension",
- ":TransformPDLExtension",
- ":TransformTuneExtension",
- ":UBToLLVM",
- ":VCIXToLLVMIRTranslation",
- ":VectorToLLVM",
- ":VectorTransformOps",
- ":XeVMToLLVM",
- ],
)
# TODO(zinenko): remove this after updating users.
@@ -5118,10 +5072,7 @@ cc_library(
":SideEffectInterfaces",
":Support",
":ViewLikeInterface",
- "//llvm:AsmParser",
"//llvm:BinaryFormat",
- "//llvm:BitReader",
- "//llvm:BitWriter",
"//llvm:Core",
"//llvm:Support",
],
@@ -7194,7 +7145,7 @@ cc_library(
includes = ["include"],
deps = [
":IR",
- ":MeshShardingInterface",
+ ":ShardingInterface",
":TensorDialect",
"//llvm:Support",
],
@@ -8718,6 +8669,23 @@ cc_library(
)
cc_library(
+ name = "XeVMToLLVMIRTranslation",
+ srcs = glob(["lib/Target/LLVMIR/Dialect/XeVM/*.cpp"]),
+ hdrs = glob(["include/mlir/Target/LLVMIR/Dialect/XeVM/*.h"]),
+ includes = ["include"],
+ deps = [
+ ":DialectUtils",
+ ":IR",
+ ":LLVMDialect",
+ ":Support",
+ ":ToLLVMIRTranslation",
+ ":XeVMDialect",
+ "//llvm:Core",
+ "//llvm:Support",
+ ],
+)
+
+cc_library(
name = "AllToLLVMIRTranslations",
hdrs = ["include/mlir/Target/LLVMIR/Dialect/All.h"],
includes = ["include"],
@@ -8736,6 +8704,7 @@ cc_library(
":ROCDLToLLVMIRTranslation",
":SPIRVToLLVMIRTranslation",
":VCIXToLLVMIRTranslation",
+ ":XeVMToLLVMIRTranslation",
],
)
@@ -8936,130 +8905,69 @@ cc_library(
"include/mlir/InitAllDialects.h",
"include/mlir/InitAllPasses.h",
],
+)
+
+cc_library(
+ name = "RegisterAllDialects",
+ srcs = ["lib/RegisterAllDialects.cpp"],
deps = [
":AMDGPUDialect",
- ":AMDGPUToROCDL",
- ":AMDGPUTransforms",
":AMXDialect",
- ":AMXTransforms",
":AffineDialect",
- ":AffinePassIncGen",
- ":AffineToStandard",
- ":AffineTransformOps",
- ":AffineTransforms",
+ ":AllPassesAndDialects",
":ArithDialect",
- ":ArithToAMDGPU",
- ":ArithToLLVM",
- ":ArithToSPIRV",
":ArithTransforms",
":ArithValueBoundsOpInterfaceImpl",
":ArmNeonDialect",
":ArmSMEDialect",
":ArmSMETransforms",
":ArmSVEDialect",
- ":ArmSVETransforms",
":AsyncDialect",
- ":AsyncPassIncGen",
- ":AsyncToLLVM",
- ":AsyncTransforms",
":BufferizationDialect",
- ":BufferizationPipelines",
- ":BufferizationTransformOps",
":BufferizationTransforms",
":CastInterfaces",
":ComplexDialect",
- ":ComplexToLLVM",
- ":ComplexToLibm",
- ":ComplexToSPIRV",
":ControlFlowDialect",
":ControlFlowTransforms",
- ":ConversionPasses",
- ":ConvertToEmitC",
- ":ConvertToLLVM",
":DLTIDialect",
":EmitCDialect",
- ":EmitCTransforms",
":FuncDialect",
- ":FuncToLLVM",
- ":FuncToSPIRV",
- ":FuncTransformOps",
- ":FuncTransforms",
- ":FuncTransformsPassIncGen",
":GPUDialect",
- ":GPUPassIncGen",
- ":GPUPipelines",
- ":GPUToGPURuntimeTransforms",
- ":GPUToNVVMTransforms",
- ":GPUToROCDLTransforms",
- ":GPUToSPIRV",
- ":GPUTransformOps",
":GPUTransforms",
":IR",
":IRDLDialect",
":IndexDialect",
":LLVMDialect",
":LLVMIRTransforms",
- ":LLVMPassIncGen",
":LinalgDialect",
- ":LinalgPassIncGen",
- ":LinalgToStandard",
- ":LinalgTransformOps",
":LinalgTransforms",
":MLProgramDialect",
":MLProgramTransforms",
":MPIDialect",
":MathDialect",
- ":MathToFuncs",
- ":MathToLLVM",
- ":MathToLibm",
- ":MathToSPIRV",
- ":MathTransforms",
":MemRefDialect",
- ":MemRefToLLVM",
- ":MemRefToSPIRV",
- ":MemRefTransformOps",
":MemRefTransforms",
- ":MeshDialect",
- ":MeshTransforms",
":NVGPUDialect",
- ":NVGPUPassIncGen",
- ":NVGPUToNVVM",
- ":NVGPUTransformOps",
- ":NVGPUTransforms",
":NVVMDialect",
":NVVMTarget",
":OpenACCDialect",
- ":OpenACCTransforms",
":OpenMPDialect",
- ":OpenMPToLLVM",
":PDLDialect",
":PDLInterpDialect",
- ":PDLToPDLInterp",
":PtrDialect",
":QuantOps",
- ":QuantTransforms",
":ROCDLDialect",
":ROCDLTarget",
- ":ReconcileUnrealizedCasts",
":SCFDialect",
- ":SCFPassIncGen",
- ":SCFToControlFlow",
- ":SCFToGPU",
":SCFTransformOps",
":SCFTransforms",
":SMTDialect",
":SPIRVDialect",
- ":SPIRVPassIncGen",
":SPIRVTarget",
- ":SPIRVToLLVM",
- ":SPIRVTransforms",
":ShapeDialect",
- ":ShapeToStandard",
":ShapeTransforms",
- ":ShapeTransformsPassIncGen",
+ ":ShardDialect",
":SparseTensorDialect",
- ":SparseTensorPipelines",
- ":SparseTensorTransformOps",
":SparseTensorTransforms",
":TensorDialect",
":TensorInferTypeOpInterfaceImpl",
@@ -9067,29 +8975,112 @@ cc_library(
":TensorTransformOps",
":TensorTransforms",
":TosaDialect",
- ":TosaToLinalg",
- ":TransformDebugExtension",
":TransformDialect",
":TransformDialectTransforms",
- ":TransformLoopExtension",
":TransformPDLExtension",
- ":Transforms",
- ":TransformsPassIncGen",
":UBDialect",
":VectorDialect",
- ":VectorToLLVM",
- ":VectorToSCF",
- ":VectorToSPIRV",
- ":VectorTransformOps",
":VectorTransforms",
":X86VectorDialect",
- ":X86VectorTransforms",
":XeGPUDialect",
- ":XeGPUTransforms",
":XeVMDialect",
],
)
+cc_library(
+ name = "RegisterAllPasses",
+ srcs = ["lib/RegisterAllPasses.cpp"],
+ deps = [
+ ":AMDGPUTransforms",
+ ":AffineTransforms",
+ ":AllPassesAndDialects",
+ ":ArithTransforms",
+ ":ArmSMETransforms",
+ ":ArmSVETransforms",
+ ":AsyncTransforms",
+ ":BufferizationPipelines",
+ ":BufferizationTransforms",
+ ":ConversionPasses",
+ ":EmitCTransforms",
+ ":FuncTransforms",
+ ":GPUPipelines",
+ ":GPUTransforms",
+ ":LLVMIRTransforms",
+ ":LinalgTransforms",
+ ":MLProgramTransforms",
+ ":MathTransforms",
+ ":MemRefTransforms",
+ ":NVGPUTransforms",
+ ":OpenACCTransforms",
+ ":QuantTransforms",
+ ":SCFTransforms",
+ ":SPIRVTransforms",
+ ":ShapeTransforms",
+ ":ShardTransforms",
+ ":SparseTensorPipelines",
+ ":SparseTensorTransforms",
+ ":TensorTransforms",
+ ":TosaDialect",
+ ":TransformDialectTransforms",
+ ":Transforms",
+ ":VectorTransforms",
+ ":XeGPUTransforms",
+ ],
+)
+
+cc_library(
+ name = "RegisterAllExtensions",
+ srcs = ["lib/RegisterAllExtensions.cpp"],
+ deps = [
+ ":AMXTransforms",
+ ":AffineTransformOps",
+ ":AllExtensions",
+ ":ArithToEmitC",
+ ":ArithToLLVM",
+ ":ArmNeonTransformOps",
+ ":ArmSVEVectorTransformOps",
+ ":BufferizationTransformOps",
+ ":BuiltinToLLVMIRTranslation",
+ ":ComplexToLLVM",
+ ":ControlFlowToLLVM",
+ ":DLTITransformOps",
+ ":FuncExtensions",
+ ":FuncToEmitC",
+ ":FuncToLLVM",
+ ":FuncTransformOps",
+ ":GPUToGPURuntimeTransforms",
+ ":GPUToLLVMIRTranslation",
+ ":GPUToNVVMTransforms",
+ ":GPUTransformOps",
+ ":IndexToLLVM",
+ ":LLVMToLLVMIRTranslation",
+ ":LinalgTransformOps",
+ ":MPIToLLVM",
+ ":MathToLLVM",
+ ":MemRefToEmitC",
+ ":MemRefToLLVM",
+ ":MemRefTransformOps",
+ ":NVGPUTransformOps",
+ ":NVVMToLLVM",
+ ":OpenMPToLLVM",
+ ":ROCDLToLLVMIRTranslation",
+ ":SCFToEmitC",
+ ":SCFTransformOps",
+ ":SparseTensorTransformOps",
+ ":TensorExtensions",
+ ":TensorTransformOps",
+ ":TransformDebugExtension",
+ ":TransformIRDLExtension",
+ ":TransformLoopExtension",
+ ":TransformPDLExtension",
+ ":TransformTuneExtension",
+ ":UBToLLVM",
+ ":VectorToLLVM",
+ ":VectorTransformOps",
+ ":XeVMToLLVM",
+ ],
+)
+
cc_binary(
name = "mlir-lsp-server",
srcs = ["tools/mlir-lsp-server/mlir-lsp-server.cpp"],
@@ -9101,6 +9092,8 @@ cc_binary(
":IR",
":MlirLspServerLib",
":MlirLspServerSupportLib",
+ ":RegisterAllDialects",
+ ":RegisterAllExtensions",
"//mlir/test:TestAffine",
"//mlir/test:TestAnalysis",
"//mlir/test:TestArith",
@@ -9120,7 +9113,6 @@ cc_binary(
"//mlir/test:TestMath",
"//mlir/test:TestMathToVCIX",
"//mlir/test:TestMemRef",
- "//mlir/test:TestMesh",
"//mlir/test:TestNVGPU",
"//mlir/test:TestPDLL",
"//mlir/test:TestPass",
@@ -9129,6 +9121,7 @@ cc_binary(
"//mlir/test:TestSCF",
"//mlir/test:TestSPIRV",
"//mlir/test:TestShapeDialect",
+ "//mlir/test:TestShard",
"//mlir/test:TestTensor",
"//mlir/test:TestTestDynDialect",
"//mlir/test:TestTilingInterface",
@@ -9155,6 +9148,9 @@ cc_binary(
":OpenMPDialect",
":Pass",
":QuantOps",
+ ":RegisterAllDialects",
+ ":RegisterAllExtensions",
+ ":RegisterAllPasses",
":SCFToGPU",
":Support",
":Transforms",
@@ -9182,7 +9178,6 @@ cc_binary(
"//mlir/test:TestMathToVCIX",
"//mlir/test:TestMemRef",
"//mlir/test:TestMemRefToLLVMWithTransforms",
- "//mlir/test:TestMesh",
"//mlir/test:TestNVGPU",
"//mlir/test:TestPDLL",
"//mlir/test:TestPass",
@@ -9191,6 +9186,7 @@ cc_binary(
"//mlir/test:TestSCF",
"//mlir/test:TestSPIRV",
"//mlir/test:TestShapeDialect",
+ "//mlir/test:TestShard",
"//mlir/test:TestTensor",
"//mlir/test:TestTestDynDialect",
"//mlir/test:TestTilingInterface",
@@ -9218,6 +9214,7 @@ cc_binary(
":ParseUtilities",
":Parser",
":Pass",
+ ":RegisterAllDialects",
":Support",
":TransformUtils",
":Transforms",
@@ -10548,9 +10545,9 @@ cc_library(
":LinalgStructuredOpsIncGen",
":MathDialect",
":MemRefDialect",
- ":MeshShardingInterface",
":Parser",
":SCFDialect",
+ ":ShardingInterface",
":SideEffectInterfaces",
":SparseTensorDialect",
":SubsetOpInterface",
@@ -10699,14 +10696,14 @@ cc_library(
":MathDialect",
":MemRefDialect",
":MemRefTransforms",
- ":MeshDialect",
- ":MeshShardingInterface",
- ":MeshTransforms",
":Pass",
":RuntimeVerifiableOpInterface",
":SCFDialect",
":SCFTransforms",
":SCFUtils",
+ ":ShardDialect",
+ ":ShardTransforms",
+ ":ShardingInterface",
":SparseTensorDialect",
":SubsetOpInterface",
":Support",
@@ -10988,6 +10985,7 @@ cc_library(
":VectorTransforms",
":X86VectorDialect",
":X86VectorTransforms",
+ "//llvm:Core",
"//llvm:Support",
],
)
@@ -11198,10 +11196,10 @@ cc_library(
":InferTypeOpInterface",
":InliningUtils",
":LoopLikeInterface",
- ":MeshDialect",
- ":MeshShardingInterface",
":Pass",
":QuantOps",
+ ":ShardDialect",
+ ":ShardingInterface",
":SideEffectInterfaces",
":Support",
":TensorDialect",
@@ -12141,8 +12139,8 @@ cc_library(
":FuncTransforms",
":IR",
":MemRefDialect",
- ":MeshShardingInterface",
":Pass",
+ ":ShardingInterface",
":SideEffectInterfaces",
":TensorDialect",
":TransformUtils",
@@ -13229,6 +13227,8 @@ cc_binary(
":AllPassesAndDialects",
":IR",
":MlirReduceLib",
+ ":RegisterAllDialects",
+ ":RegisterAllPasses",
"//mlir/test:TestDialect",
],
)
@@ -13287,6 +13287,7 @@ cc_binary(
":IR",
":MlirQueryLib",
":MlirQueryUtils",
+ ":RegisterAllDialects",
"//mlir/test:TestDialect",
],
)