llvm-project/llvm/test/Transforms/Util
Keno Fischer 1dd319f3b6 [Utils] Fix incorrect dbg.declare store conversion
Summary: The dbg.declare -> dbg.value conversion did not check which operand of
the store instruction the alloca was passed to. As a result code that stored the
address of an alloca, rather than storing to the alloca, would still trigger
the conversion routine, leading to the insertion of an incorrect dbg.value
intrinsic.

Reviewers: aprantl

Subscribers: llvm-commits

Differential Revision: http://reviews.llvm.org/D16169

llvm-svn: 257787
2016-01-14 19:12:27 +00:00
..
combine-alias-scope-metadata.ll Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:56:52 +00:00
flattencfg.ll
lowerswitch.ll Have a single way for creating unique value names. 2015-11-22 00:16:24 +00:00
simplify-dbg-declare-load.ll Clean up the processing of dbg.value in various places 2015-12-19 02:02:44 +00:00
split-bit-piece.ll [Utils] Insert DW_OP_bit_piece when only describing part of the variable 2016-01-12 22:46:09 +00:00
store-first-op.ll [Utils] Fix incorrect dbg.declare store conversion 2016-01-14 19:12:27 +00:00