[all-commits] [llvm/llvm-project] 8b9c70: [mlir] Move vector.{to_elements, from_elements} unr...

Erick Ochoa Lopez via All-commits all-commits at lists.llvm.org
Thu Sep 18 09:04:16 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 8b9c70dcdbc80f01945c6560232717afd228d532
      https://github.com/llvm/llvm-project/commit/8b9c70dcdbc80f01945c6560232717afd228d532
  Author: Erick Ochoa Lopez <erick.ochoalopez at amd.com>
  Date:   2025-09-18 (Thu, 18 Sep 2025)

  Changed paths:
    M mlir/include/mlir/Dialect/Vector/Transforms/LoweringPatterns.h
    M mlir/include/mlir/Dialect/Vector/Transforms/VectorRewritePatterns.h
    M mlir/lib/Conversion/GPUCommon/GPUToLLVMConversion.cpp
    M mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp
    M mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVMPass.cpp
    M mlir/lib/Dialect/Vector/TransformOps/VectorTransformOps.cpp
    M mlir/lib/Dialect/Vector/Transforms/CMakeLists.txt
    R mlir/lib/Dialect/Vector/Transforms/LowerVectorFromElements.cpp
    R mlir/lib/Dialect/Vector/Transforms/LowerVectorToElements.cpp
    M mlir/lib/Dialect/Vector/Transforms/VectorUnroll.cpp
    M mlir/test/Conversion/ConvertToSPIRV/vector-unroll.mlir

  Log Message:
  -----------
  [mlir] Move vector.{to_elements,from_elements} unrolling to `VectorUnroll.cpp` (#159118)

This PR moves the patterns that unroll vector.to_elements and
vector.from_elements into the file with other vector unrolling
operations. This PR also adds these unrolling patterns into the
`populateVectorUnrollPatterns`. And renames
`populateVectorToElementsLoweringPatterns`
`populateVectorFromElementsLoweringPatterns` to
`populateVectorToElementsUnrollPatterns`
`populateVectorFromElementsUnrollPatterns`.



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