diff options
author | Johannes Doerfert <johannes@jdoerfert.de> | 2022-03-08 15:02:36 -0600 |
---|---|---|
committer | Johannes Doerfert <johannes@jdoerfert.de> | 2022-03-11 22:56:16 -0600 |
commit | d6e09ce86fd9c8907301d150d2d2dc7166355955 (patch) | |
tree | 8b0a29321d77eb8e11224c1874adedb9d3161b3c /llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | |
parent | a53ea51dec34e0825bc44d7789e904964c4105ff (diff) | |
download | llvm-d6e09ce86fd9c8907301d150d2d2dc7166355955.zip llvm-d6e09ce86fd9c8907301d150d2d2dc7166355955.tar.gz llvm-d6e09ce86fd9c8907301d150d2d2dc7166355955.tar.bz2 |
[CaptureTracking][NFCI] Expose capture tracking logic
The logic exposed by this patch via `llvm::DetermineUseCaptureKind` was
part of `llvm::PointerMayBeCaptured`. In the Attributor we want to keep
track of the work list items but still reuse the logic if a use might
capture a value. A follow up for the Attributor removes ~100 lines of
code and complexity while making future handling of simplified values
possible.
Differential Revision: https://reviews.llvm.org/D121272
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp')
0 files changed, 0 insertions, 0 deletions