[all-commits] [llvm/llvm-project] b2d496: [NFC][mlir][mesh, shard] Fixing misnomers in mesh d...

Frank Schlimbach via All-commits all-commits at lists.llvm.org
Fri Jul 25 07:53:30 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b2d4963ee925b014f39231e0faac746630711162
      https://github.com/llvm/llvm-project/commit/b2d4963ee925b014f39231e0faac746630711162
  Author: Frank Schlimbach <frank.schlimbach at intel.com>
  Date:   2025-07-25 (Fri, 25 Jul 2025)

  Changed paths:
    R mlir/docs/Dialects/Mesh.md
    A mlir/docs/Dialects/Shard.md
    M mlir/docs/Passes.md
    R mlir/include/mlir/Conversion/MeshToMPI/MeshToMPI.h
    M mlir/include/mlir/Conversion/Passes.h
    M mlir/include/mlir/Conversion/Passes.td
    A mlir/include/mlir/Conversion/ShardToMPI/ShardToMPI.h
    M mlir/include/mlir/Dialect/CMakeLists.txt
    R mlir/include/mlir/Dialect/Func/Extensions/MeshShardingExtensions.h
    A mlir/include/mlir/Dialect/Func/Extensions/ShardingExtensions.h
    R mlir/include/mlir/Dialect/Linalg/Transforms/MeshShardingInterfaceImpl.h
    A mlir/include/mlir/Dialect/Linalg/Transforms/ShardingInterfaceImpl.h
    R mlir/include/mlir/Dialect/Mesh/CMakeLists.txt
    R mlir/include/mlir/Dialect/Mesh/IR/CMakeLists.txt
    R mlir/include/mlir/Dialect/Mesh/IR/MeshBase.td
    R mlir/include/mlir/Dialect/Mesh/IR/MeshDialect.h
    R mlir/include/mlir/Dialect/Mesh/IR/MeshOps.h
    R mlir/include/mlir/Dialect/Mesh/IR/MeshOps.td
    R mlir/include/mlir/Dialect/Mesh/Interfaces/CMakeLists.txt
    R mlir/include/mlir/Dialect/Mesh/Interfaces/ShardingInterface.h
    R mlir/include/mlir/Dialect/Mesh/Interfaces/ShardingInterface.td
    R mlir/include/mlir/Dialect/Mesh/Interfaces/ShardingInterfaceImpl.h
    R mlir/include/mlir/Dialect/Mesh/Transforms/CMakeLists.txt
    R mlir/include/mlir/Dialect/Mesh/Transforms/Passes.h
    R mlir/include/mlir/Dialect/Mesh/Transforms/Passes.td
    R mlir/include/mlir/Dialect/Mesh/Transforms/ReshardingSpmdizationDoc.md
    R mlir/include/mlir/Dialect/Mesh/Transforms/Simplifications.h
    R mlir/include/mlir/Dialect/Mesh/Transforms/Spmdization.h
    R mlir/include/mlir/Dialect/Mesh/Transforms/Transforms.h
    A mlir/include/mlir/Dialect/Shard/CMakeLists.txt
    A mlir/include/mlir/Dialect/Shard/IR/CMakeLists.txt
    A mlir/include/mlir/Dialect/Shard/IR/ShardBase.td
    A mlir/include/mlir/Dialect/Shard/IR/ShardDialect.h
    A mlir/include/mlir/Dialect/Shard/IR/ShardOps.h
    A mlir/include/mlir/Dialect/Shard/IR/ShardOps.td
    A mlir/include/mlir/Dialect/Shard/Interfaces/CMakeLists.txt
    A mlir/include/mlir/Dialect/Shard/Interfaces/ShardingInterface.h
    A mlir/include/mlir/Dialect/Shard/Interfaces/ShardingInterface.td
    A mlir/include/mlir/Dialect/Shard/Interfaces/ShardingInterfaceImpl.h
    A mlir/include/mlir/Dialect/Shard/Transforms/CMakeLists.txt
    A mlir/include/mlir/Dialect/Shard/Transforms/Partition.h
    A mlir/include/mlir/Dialect/Shard/Transforms/Passes.h
    A mlir/include/mlir/Dialect/Shard/Transforms/Passes.td
    A mlir/include/mlir/Dialect/Shard/Transforms/ReshardingPartitionDoc.md
    A mlir/include/mlir/Dialect/Shard/Transforms/Simplifications.h
    A mlir/include/mlir/Dialect/Shard/Transforms/Transforms.h
    R mlir/include/mlir/Dialect/Tensor/Extensions/MeshShardingExtensions.h
    A mlir/include/mlir/Dialect/Tensor/Extensions/ShardingExtensions.h
    M mlir/include/mlir/InitAllDialects.h
    M mlir/include/mlir/InitAllPasses.h
    M mlir/lib/Conversion/CMakeLists.txt
    R mlir/lib/Conversion/MeshToMPI/CMakeLists.txt
    R mlir/lib/Conversion/MeshToMPI/MeshToMPI.cpp
    A mlir/lib/Conversion/ShardToMPI/CMakeLists.txt
    A mlir/lib/Conversion/ShardToMPI/ShardToMPI.cpp
    M mlir/lib/Dialect/Arith/Transforms/CMakeLists.txt
    M mlir/lib/Dialect/Arith/Transforms/ShardingInterfaceImpl.cpp
    M mlir/lib/Dialect/CMakeLists.txt
    M mlir/lib/Dialect/Func/Extensions/AllExtensions.cpp
    M mlir/lib/Dialect/Func/Extensions/CMakeLists.txt
    R mlir/lib/Dialect/Func/Extensions/MeshShardingExtensions.cpp
    A mlir/lib/Dialect/Func/Extensions/ShardingExtensions.cpp
    M mlir/lib/Dialect/Linalg/IR/LinalgDialect.cpp
    M mlir/lib/Dialect/Linalg/Transforms/AllInterfaces.cpp
    M mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt
    R mlir/lib/Dialect/Linalg/Transforms/MeshShardingInterfaceImpl.cpp
    A mlir/lib/Dialect/Linalg/Transforms/ShardingInterfaceImpl.cpp
    R mlir/lib/Dialect/Mesh/CMakeLists.txt
    R mlir/lib/Dialect/Mesh/IR/CMakeLists.txt
    R mlir/lib/Dialect/Mesh/IR/MeshOps.cpp
    R mlir/lib/Dialect/Mesh/Interfaces/CMakeLists.txt
    R mlir/lib/Dialect/Mesh/Interfaces/ShardingInterface.cpp
    R mlir/lib/Dialect/Mesh/Transforms/CMakeLists.txt
    R mlir/lib/Dialect/Mesh/Transforms/ShardingPropagation.cpp
    R mlir/lib/Dialect/Mesh/Transforms/Simplifications.cpp
    R mlir/lib/Dialect/Mesh/Transforms/Spmdization.cpp
    R mlir/lib/Dialect/Mesh/Transforms/Transforms.cpp
    R mlir/lib/Dialect/Mesh/Transforms/TransformsDetail.h
    A mlir/lib/Dialect/Shard/CMakeLists.txt
    A mlir/lib/Dialect/Shard/IR/CMakeLists.txt
    A mlir/lib/Dialect/Shard/IR/ShardOps.cpp
    A mlir/lib/Dialect/Shard/Interfaces/CMakeLists.txt
    A mlir/lib/Dialect/Shard/Interfaces/ShardingInterface.cpp
    A mlir/lib/Dialect/Shard/Transforms/CMakeLists.txt
    A mlir/lib/Dialect/Shard/Transforms/Partition.cpp
    A mlir/lib/Dialect/Shard/Transforms/ShardingPropagation.cpp
    A mlir/lib/Dialect/Shard/Transforms/Simplifications.cpp
    A mlir/lib/Dialect/Shard/Transforms/Transforms.cpp
    A mlir/lib/Dialect/Shard/Transforms/TransformsDetail.h
    M mlir/lib/Dialect/Tensor/Extensions/AllExtensions.cpp
    M mlir/lib/Dialect/Tensor/Extensions/CMakeLists.txt
    R mlir/lib/Dialect/Tensor/Extensions/MeshShardingExtensions.cpp
    A mlir/lib/Dialect/Tensor/Extensions/ShardingExtensions.cpp
    M mlir/lib/Dialect/Tosa/CMakeLists.txt
    M mlir/lib/Dialect/Tosa/IR/ShardingInterfaceImpl.cpp
    M mlir/lib/Dialect/Tosa/IR/TosaOps.cpp
    R mlir/test/Conversion/MeshToMPI/convert-mesh-to-mpi.mlir
    R mlir/test/Conversion/MeshToMPI/convert-shardshape-to-mpi.mlir
    A mlir/test/Conversion/ShardToMPI/convert-shard-to-mpi.mlir
    A mlir/test/Conversion/ShardToMPI/convert-shardshape-to-mpi.mlir
    R mlir/test/Dialect/Arith/mesh-spmdize.mlir
    A mlir/test/Dialect/Arith/shard-partition.mlir
    M mlir/test/Dialect/Arith/sharding-propagation.mlir
    R mlir/test/Dialect/Linalg/mesh-sharding-propagation.mlir
    R mlir/test/Dialect/Linalg/mesh-spmdization.mlir
    A mlir/test/Dialect/Linalg/shard-partition.mlir
    A mlir/test/Dialect/Linalg/sharding-propagation.mlir
    R mlir/test/Dialect/Mesh/all-scatter-op-lowering.mlir
    R mlir/test/Dialect/Mesh/backward-sharding-propagation.mlir
    R mlir/test/Dialect/Mesh/canonicalization.mlir
    R mlir/test/Dialect/Mesh/folding.mlir
    R mlir/test/Dialect/Mesh/forward-backward-sharding-propagation.mlir
    R mlir/test/Dialect/Mesh/forward-sharding-propagation.mlir
    R mlir/test/Dialect/Mesh/inlining.mlir
    R mlir/test/Dialect/Mesh/invalid.mlir
    R mlir/test/Dialect/Mesh/ops.mlir
    R mlir/test/Dialect/Mesh/process-multi-index-op-lowering.mlir
    R mlir/test/Dialect/Mesh/resharding-spmdization.mlir
    R mlir/test/Dialect/Mesh/sharding-propagation-failed.mlir
    R mlir/test/Dialect/Mesh/sharding-propagation.mlir
    R mlir/test/Dialect/Mesh/simplifications.mlir
    R mlir/test/Dialect/Mesh/spmdization.mlir
    A mlir/test/Dialect/Shard/all-scatter-op-lowering.mlir
    A mlir/test/Dialect/Shard/backward-sharding-propagation.mlir
    A mlir/test/Dialect/Shard/canonicalization.mlir
    A mlir/test/Dialect/Shard/folding.mlir
    A mlir/test/Dialect/Shard/forward-backward-sharding-propagation.mlir
    A mlir/test/Dialect/Shard/forward-sharding-propagation.mlir
    A mlir/test/Dialect/Shard/inlining.mlir
    A mlir/test/Dialect/Shard/invalid.mlir
    A mlir/test/Dialect/Shard/ops.mlir
    A mlir/test/Dialect/Shard/partition.mlir
    A mlir/test/Dialect/Shard/process-multi-index-op-lowering.mlir
    A mlir/test/Dialect/Shard/resharding-partition.mlir
    A mlir/test/Dialect/Shard/sharding-propagation-failed.mlir
    A mlir/test/Dialect/Shard/sharding-propagation.mlir
    A mlir/test/Dialect/Shard/simplifications.mlir
    R mlir/test/Dialect/Tensor/mesh-spmdization.mlir
    A mlir/test/Dialect/Tensor/shard-partition.mlir
    M mlir/test/lib/Dialect/CMakeLists.txt
    R mlir/test/lib/Dialect/Mesh/CMakeLists.txt
    R mlir/test/lib/Dialect/Mesh/TestOpLowering.cpp
    R mlir/test/lib/Dialect/Mesh/TestReshardingSpmdization.cpp
    R mlir/test/lib/Dialect/Mesh/TestSimplifications.cpp
    A mlir/test/lib/Dialect/Shard/CMakeLists.txt
    A mlir/test/lib/Dialect/Shard/TestOpLowering.cpp
    A mlir/test/lib/Dialect/Shard/TestReshardingPartition.cpp
    A mlir/test/lib/Dialect/Shard/TestSimplifications.cpp
    M mlir/tools/mlir-opt/CMakeLists.txt
    M mlir/tools/mlir-opt/mlir-opt.cpp
    M utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
    M utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel

  Log Message:
  -----------
  [NFC][mlir][mesh,shard] Fixing misnomers in mesh dialect, renaming 'mesh' dialect to 'shard' (#150177)

Dialect to 'shard' (discourse 87053)
  - dialect name mesh -> shard
  - (device) mesh -> (device) grid
  - spmdize -> partition

A lot of diffs, but simple renames only.

@tkarna @yaochengji



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list