[all-commits] [llvm/llvm-project] 10dc8b: [mlir][vector] Fix for WarpOpScfForOp failure when...

Charitha Saumya via All-commits all-commits at lists.llvm.org
Mon Jun 9 11:56:55 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 10dc8bc519130f491d70318bd8b47555307cdc3f
      https://github.com/llvm/llvm-project/commit/10dc8bc519130f491d70318bd8b47555307cdc3f
  Author: Charitha Saumya <136391709+charithaintc at users.noreply.github.com>
  Date:   2025-06-09 (Mon, 09 Jun 2025)

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

  Log Message:
  -----------
  [mlir][vector] Fix for WarpOpScfForOp failure when scf.for has results that are unused. (#141853)

Currently, only the values defined outside ForOp but inside the original
WarpOp are considered "escaping values". However this is not true if the
ForOp has some unused results. In this case, corresponding IterArgs must
also be yielded by the original WarpOp. This PR adds the required code
changes to achieve this.



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