[all-commits] [llvm/llvm-project] f66c87: [MLIR] Give AffineStoreOp and AffineLoadOp Memory ...

Tres via All-commits all-commits at lists.llvm.org
Tue Apr 28 06:45:49 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: f66c87637a524e237b34479bc8134c9d8ff243c2
      https://github.com/llvm/llvm-project/commit/f66c87637a524e237b34479bc8134c9d8ff243c2
  Author: Tres Popp <tpopp at google.com>
  Date:   2020-04-28 (Tue, 28 Apr 2020)

  Changed paths:
    M mlir/include/mlir/Dialect/Affine/IR/AffineOps.h
    M mlir/include/mlir/Dialect/Affine/IR/AffineOps.td
    M mlir/lib/Dialect/Affine/IR/AffineOps.cpp
    M mlir/test/Dialect/Affine/canonicalize.mlir
    M mlir/test/Dialect/Affine/loop-unswitch.mlir
    M mlir/test/Transforms/canonicalize.mlir
    M mlir/test/Transforms/loop-fusion-transformation.mlir
    M mlir/test/Transforms/memref-normalize.mlir

  Log Message:
  -----------
  [MLIR] Give AffineStoreOp and AffineLoadOp Memory SideEffects.

Summary:
This change results in tests also being changed to prevent dead
affine.load operations from being folded away during rewrites.

Also move AffineStoreOp and AffineLoadOp to an ODS file.

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




More information about the All-commits mailing list