diff options
| author | Reid Kleckner <rnk@google.com> | 2017-09-19 16:32:15 +0000 |
|---|---|---|
| committer | Reid Kleckner <rnk@google.com> | 2017-09-19 16:32:15 +0000 |
| commit | 86c74dd7912900bd2c2bbdb42d8dcac154bc3c0e (patch) | |
| tree | 1a7c2494e9102705daccd1c068ada9a28b16f06b /llvm/lib/CodeGen/PostRAHazardRecognizer.cpp | |
| parent | 2d9c5f3b8b31db6c6e56c3d28b0c6d6d3d8d3858 (diff) | |
| download | bcm5719-llvm-86c74dd7912900bd2c2bbdb42d8dcac154bc3c0e.tar.gz bcm5719-llvm-86c74dd7912900bd2c2bbdb42d8dcac154bc3c0e.zip | |
Re-land r313400 "[DebugInfo] Insert DW_OP_deref when spilling indirect DBG_VALUEs"
I forgot to zero out the BitVector when reusing it between UserValues.
Later uses of the same location number for a different UserValue would
falsely indicate that they were spilled. Usually this would lead to
incorrect debug info, but in some cases they would indicate something
nonsensical like a memory location based on a vector register (Q8 on
ARM).
llvm-svn: 313640
Diffstat (limited to 'llvm/lib/CodeGen/PostRAHazardRecognizer.cpp')
0 files changed, 0 insertions, 0 deletions

