[all-commits] [llvm/llvm-project] 77a5ea: [mlir][Vector] Add basic scalable vectorization su...

Diego Caballero via All-commits all-commits at lists.llvm.org
Tue Jun 13 17:05:24 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 77a5ea2e671265fea8e041c8002dcc53834b9cc0
      https://github.com/llvm/llvm-project/commit/77a5ea2e671265fea8e041c8002dcc53834b9cc0
  Author: Diego Caballero <diegocaballero at google.com>
  Date:   2023-06-13 (Tue, 13 Jun 2023)

  Changed paths:
    M mlir/include/mlir/Dialect/Linalg/Transforms/Transforms.h
    M mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
    M mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp
    M mlir/lib/Dialect/Vector/IR/VectorOps.cpp
    M mlir/test/Dialect/Linalg/vectorization-masked.mlir
    A mlir/test/Dialect/Linalg/vectorization-scalable.mlir

  Log Message:
  -----------
  [mlir][Vector] Add basic scalable vectorization support to Linalg vectorizer

For now, only elementwise operations are supported. Operations that perform any
kind of data permutation require changes in the representation of scalable
dimensions in VectorType.

Differential Revision: https://reviews.llvm.org/D152599




More information about the All-commits mailing list