aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
diff options
context:
space:
mode:
authorMartin Erhart <merhart@google.com>2023-09-18 16:44:48 +0200
committerGitHub <noreply@github.com>2023-09-18 16:44:48 +0200
commit6bf043e7433680c6f4e36393734ef83699b30f14 (patch)
tree3bd0fcf2c597b624a1d7ae1a3719fc7f7cc56ca0 /llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
parentb2ffc867ada60fde361c198dfc31d9c90f70e1aa (diff)
downloadllvm-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