[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