[Mlir-commits] [mlir] [MLIR] Keep cached symbol tables across buffer deallocation insertions (PR #141956)
Michele Scuttari
llvmlistbot at llvm.org
Thu Jun 5 07:11:20 PDT 2025
mscuttari wrote:
Function calls need to obtain their callee, see [here](https://github.com/llvm/llvm-project/blob/b2379bd5d59993c0d859ad90f9f5cdfcfce26e71/mlir/lib/Dialect/Bufferization/Transforms/OwnershipBasedBufferDeallocation.cpp#L827C26-L827C48).
As of now, the symbol table collection is built from scratch for every function of the module (see [here](https://github.com/llvm/llvm-project/blob/b2379bd5d59993c0d859ad90f9f5cdfcfce26e71/mlir/lib/Dialect/Bufferization/Transforms/OwnershipBasedBufferDeallocation.cpp#L1034)).
https://github.com/llvm/llvm-project/pull/141956
More information about the Mlir-commits
mailing list