[all-commits] [llvm/llvm-project] 0cd842: [MLIR] Eliminate unnecessary affine stores

William Moses via All-commits all-commits at lists.llvm.org
Wed Jun 30 06:45:57 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 0cd8422e8caa4aeccbf9b9c92c9acb23a4ffa9c3
      https://github.com/llvm/llvm-project/commit/0cd8422e8caa4aeccbf9b9c92c9acb23a4ffa9c3
  Author: William S. Moses <gh at wsmoses.com>
  Date:   2021-06-30 (Wed, 30 Jun 2021)

  Changed paths:
    M mlir/lib/Dialect/Affine/Transforms/AffineScalarReplacement.cpp
    M mlir/test/Dialect/Affine/scalrep.mlir

  Log Message:
  -----------
  [MLIR] Eliminate unnecessary affine stores

Deduce circumstances where an affine load could not possibly be read by an operation (such as an affine load), and if so, eliminate the load

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




More information about the All-commits mailing list