[all-commits] [llvm/llvm-project] feb0b9: [mlir] Added support for loops to BufferPlacement ...

Marcel Koester via All-commits all-commits at lists.llvm.org
Wed Sep 9 01:55:20 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: feb0b9c3bba7db6d547b552c3cdaa838559da664
      https://github.com/llvm/llvm-project/commit/feb0b9c3bba7db6d547b552c3cdaa838559da664
  Author: Marcel Koester <marcel.koester at dfki.de>
  Date:   2020-09-09 (Wed, 09 Sep 2020)

  Changed paths:
    M mlir/lib/Transforms/BufferPlacement.cpp
    M mlir/test/Transforms/buffer-placement.mlir

  Log Message:
  -----------
  [mlir] Added support for loops to BufferPlacement transformation.

The current BufferPlacement transformation cannot handle loops properly. Buffers
passed via backedges will not be freed automatically introducing memory leaks.
This CL adds support for loops to overcome these limitations.

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




More information about the All-commits mailing list