[all-commits] [llvm/llvm-project] 6d0de1: [mlir][vector] Hoist redundant singleton vector tr...

harsh-nod via All-commits all-commits at lists.llvm.org
Fri Mar 24 15:22:18 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 6d0de19ed37ccf468cdda47831f764a7654f63af
      https://github.com/llvm/llvm-project/commit/6d0de19ed37ccf468cdda47831f764a7654f63af
  Author: harsh-nod <harsh at nod-labs.com>
  Date:   2023-03-24 (Fri, 24 Mar 2023)

  Changed paths:
    M mlir/lib/Dialect/Linalg/Transforms/Hoisting.cpp
    M mlir/test/Dialect/Linalg/hoisting.mlir

  Log Message:
  -----------
  [mlir][vector] Hoist redundant singleton vector transfer reads

For singleton transfer reads, we allow hoisting them out
of the enclosing loop if its users are either transfer reads
or memory effect free.

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




More information about the All-commits mailing list