diff options
| author | Martin Erhart <merhart@google.com> | 2023-09-18 16:44:48 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-09-18 16:44:48 +0200 |
| commit | 6bf043e7433680c6f4e36393734ef83699b30f14 (patch) | |
| tree | 3bd0fcf2c597b624a1d7ae1a3719fc7f7cc56ca0 /llvm/lib/ProfileData/Coverage/CoverageMapping.cpp | |
| parent | b2ffc867ada60fde361c198dfc31d9c90f70e1aa (diff) | |
| download | llvm-6bf043e7433680c6f4e36393734ef83699b30f14.zip llvm-6bf043e7433680c6f4e36393734ef83699b30f14.tar.gz llvm-6bf043e7433680c6f4e36393734ef83699b30f14.tar.bz2 | |
[mlir][bufferization] Remove allow-return-allocs and create-deallocs pass options, remove bufferization.escape attribute (#66619)
This commit removes the deallocation capabilities of
one-shot-bufferization. One-shot-bufferization should never deallocate
any memrefs as this should be entirely handled by the
ownership-based-buffer-deallocation pass going forward. This means the
`allow-return-allocs` pass option will default to true now,
`create-deallocs` defaults to false and they, as well as the escape
attribute indicating whether a memref escapes the current region, will
be removed. A new `allow-return-allocs-from-loops` option is added as a
temporary workaround for some bufferization limitations.
Diffstat (limited to 'llvm/lib/ProfileData/Coverage/CoverageMapping.cpp')
0 files changed, 0 insertions, 0 deletions
