[all-commits] [llvm/llvm-project] 3d0ca2: [mlir][bufferization] Allow cyclic function graphs...

Matthias Springer via All-commits all-commits at lists.llvm.org
Mon Oct 9 17:52:17 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 3d0ca2cfe318226102ef4b5341d85a97ba93bc3d
      https://github.com/llvm/llvm-project/commit/3d0ca2cfe318226102ef4b5341d85a97ba93bc3d
  Author: Matthias Springer <me at m-sp.org>
  Date:   2023-10-09 (Mon, 09 Oct 2023)

  Changed paths:
    M mlir/lib/Dialect/Bufferization/Transforms/OneShotModuleBufferize.cpp
    M mlir/test/Dialect/Bufferization/Transforms/one-shot-module-bufferize-invalid.mlir
    M mlir/test/Dialect/Bufferization/Transforms/one-shot-module-bufferize.mlir

  Log Message:
  -----------
  [mlir][bufferization] Allow cyclic function graphs without tensors (#68632)

Cyclic function call graphs are generally not supported by One-Shot
Bufferize. However, they can be allowed when a function does not have
tensor arguments or results. This is because it is then no longer
necessary that the callee will be bufferized before the caller.




More information about the All-commits mailing list