[all-commits] [llvm/llvm-project] 771f57: [mlir][vector] Add pattern to distribute masked re...

Quinn Dawkins via All-commits all-commits at lists.llvm.org
Thu Nov 9 06:24:40 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 771f5759df7429e0431b3f5a1c661302fb75cbb7
      https://github.com/llvm/llvm-project/commit/771f5759df7429e0431b3f5a1c661302fb75cbb7
  Author: Quinn Dawkins <quinn.dawkins at gmail.com>
  Date:   2023-11-09 (Thu, 09 Nov 2023)

  Changed paths:
    M mlir/lib/Dialect/Vector/Transforms/VectorDistribute.cpp
    M mlir/test/Dialect/Vector/vector-warp-distribute.mlir

  Log Message:
  -----------
  [mlir][vector] Add pattern to distribute masked reads (#71610)

Because the distribution is based on types, supporting general masked
reads requires first materializing the permutation map in IR to align
the elements of the mask with the elements read by the transfer op. For
now just support cases with the trivial permutation map.




More information about the All-commits mailing list