[all-commits] [llvm/llvm-project] 5a99b7: [MLIR] Extend isLoopMemoryParallel to account for ...

Uday Bondhugula via All-commits all-commits at lists.llvm.org
Thu Mar 3 19:50:45 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 5a99b776eb6df2757f4b806c7de8a03b324efeb3
      https://github.com/llvm/llvm-project/commit/5a99b776eb6df2757f4b806c7de8a03b324efeb3
  Author: Uday Bondhugula <uday at polymagelabs.com>
  Date:   2022-03-04 (Fri, 04 Mar 2022)

  Changed paths:
    M mlir/include/mlir/Dialect/Affine/Analysis/AffineAnalysis.h
    M mlir/lib/Dialect/Affine/Analysis/AffineAnalysis.cpp
    M mlir/test/Dialect/Affine/parallelize.mlir

  Log Message:
  -----------
  [MLIR] Extend isLoopMemoryParallel to account for locally allocated memrefs

Extend isLoopMemoryParallel check to include locally allocated memrefs.
This strengthens and also speeds up the dependence check used by the
utility by excluding locally allocated memrefs where appropriate.

Additional memref dialect ops can be supported exhaustively via proper
interfaces.

Reviewed By: dcaballe

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




More information about the All-commits mailing list