diff options
author | Jeremy Morse <jeremy.morse@sony.com> | 2021-11-25 14:46:34 +0000 |
---|---|---|
committer | Jeremy Morse <jeremy.morse@sony.com> | 2021-11-25 14:52:11 +0000 |
commit | 102d2a8a99057b2f54ca97661f862e33d055171a (patch) | |
tree | 0e46cfb53d777632b9db8883851cbdc33e0ee854 /llvm/lib/CodeGen/LocalStackSlotAllocation.cpp | |
parent | e6cca3125dec12fd4d2ac2cd8081a9b7654dbc93 (diff) | |
download | llvm-102d2a8a99057b2f54ca97661f862e33d055171a.zip llvm-102d2a8a99057b2f54ca97661f862e33d055171a.tar.gz llvm-102d2a8a99057b2f54ca97661f862e33d055171a.tar.bz2 |
[DebugInfo][InstrRef] Track variable assignments in out-of-scope blocks
DBG_INSTR_REF's and DBG_VALUE's can end up in blocks that aren't in the
lexical scope of their variable. It's arguable as to what we should do
about this, however VarLocBasedLDV permits such variable locations to be
propagated, so let's allow it in InstrRefBasedLDV.
It's necessary for the modified test to work.
Differential Revision: https://reviews.llvm.org/D114578
Diffstat (limited to 'llvm/lib/CodeGen/LocalStackSlotAllocation.cpp')
0 files changed, 0 insertions, 0 deletions