[all-commits] [llvm/llvm-project] e753bc: [mlir][Affine] Move/expose hasNoInterveningEffect

Maksim Levental via All-commits all-commits at lists.llvm.org
Thu Sep 29 09:10:54 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e753bc87458eb950e2a51200bb4dcc16cc775d82
      https://github.com/llvm/llvm-project/commit/e753bc87458eb950e2a51200bb4dcc16cc775d82
  Author: Maksim Levental <maksim.levental at gmail.com>
  Date:   2022-09-29 (Thu, 29 Sep 2022)

  Changed paths:
    M mlir/include/mlir/Dialect/Affine/Utils.h
    M mlir/lib/Dialect/Affine/Utils/Utils.cpp

  Log Message:
  -----------
  [mlir][Affine] Move/expose hasNoInterveningEffect

Expose [[ https://github.com/llvm/llvm-project/blob/main/mlir/lib/Dialect/Affine/Utils/Utils.cpp#L661 | Dialect/Affine/Utils/Utils.cpp#hasNoInterveningEffect ]] for downstream use (particular use case is a lazy implementation of [[ https://github.com/llvm/llvm-project/blob/main/mlir/lib/Dialect/Affine/Utils/Utils.cpp#L845 | forwardStoreToLoad ]] in CIRCT). This exposes hasNoInterveningEffect and instantiates for the necessary types.

Reviewed By: bondhugula

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




More information about the All-commits mailing list