diff options
author | Florian Hahn <flo@fhahn.com> | 2020-10-31 19:30:19 +0000 |
---|---|---|
committer | Florian Hahn <flo@fhahn.com> | 2020-10-31 20:09:25 +0000 |
commit | aab71d44431eabfb65fbbc8a2930cb6d34b7e2be (patch) | |
tree | c7ad65b7086e7f8c13f724ed4f01e05e88641b78 /clang/lib/Frontend | |
parent | 3c12a5bdf14a43b5911eefe74b90447fe0d70f3a (diff) | |
download | llvm-aab71d44431eabfb65fbbc8a2930cb6d34b7e2be.zip llvm-aab71d44431eabfb65fbbc8a2930cb6d34b7e2be.tar.gz llvm-aab71d44431eabfb65fbbc8a2930cb6d34b7e2be.tar.bz2 |
[DSE] Use same logic as legacy impl to check if free kills a location.
This patch updates DSE + MemorySSA to use the same check as the legacy
implementation to determine if a location is killed by a free call.
This changes the existing behavior so that a free does not kill
locations before the start of the freed pointer.
This should fix PR48036.
Diffstat (limited to 'clang/lib/Frontend')
0 files changed, 0 insertions, 0 deletions