[all-commits] [llvm/llvm-project] af8ade: make Affine parallel and yield ops MemRefsNormaliz...

Adam Straw via All-commits all-commits at lists.llvm.org
Tue Feb 23 10:18:35 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: af8adea155a14b99381532fc22122b7218e65db4
      https://github.com/llvm/llvm-project/commit/af8adea155a14b99381532fc22122b7218e65db4
  Author: Adam Straw <26910851+adstraw at users.noreply.github.com>
  Date:   2021-02-23 (Tue, 23 Feb 2021)

  Changed paths:
    M mlir/include/mlir/Dialect/Affine/IR/AffineOps.td
    M mlir/lib/Transforms/NormalizeMemRefs.cpp
    M mlir/test/Transforms/normalize-memrefs.mlir

  Log Message:
  -----------
  make Affine parallel and yield ops MemRefsNormalizable

Affine parallel ops may contain and yield results from MemRefsNormalizable ops in the loop body.  Thus, both affine.parallel and affine.yield should have the MemRefsNormalizable trait.

Reviewed By: bondhugula

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




More information about the All-commits mailing list