[PATCH] D66412: [DebugInfo][LiveDebugValues] Don't drop variable location tracking data across block boundaries

Jeremy Morse via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 20 08:57:49 PDT 2019


jmorse updated this revision to Diff 216168.
jmorse added a comment.

Update: I noticed that in moving transferTerminatorInst, I'd changed the "process" method to always return false, so I've removed its return code.

The return value of transferTerminatorInst, which indicates "has this block changed", was also |'d into the wrong boolean by the previous patch, which I've fixed here, whoops.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D66412/new/

https://reviews.llvm.org/D66412

Files:
  lib/CodeGen/LiveDebugValues.cpp
  test/DebugInfo/MIR/X86/live-debug-values-restore.mir

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D66412.216168.patch
Type: text/x-patch
Size: 23383 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190820/ac6b90f0/attachment-0001.bin>


More information about the llvm-commits mailing list