Revert "[DebugInfo] Insert DW_OP_deref when spilling indirect DBG_VALUEs"
authorReid Kleckner <rnk@google.com>
Tue, 19 Sep 2017 21:18:32 +0000 (21:18 +0000)
committerReid Kleckner <rnk@google.com>
Tue, 19 Sep 2017 21:18:32 +0000 (21:18 +0000)
commitffdf08749904ff06fe743bed56d8b255ef8698f1
treed4492bc8b26ca6dbe219f4185be831e3a5204351
parent62b9c33e1e243b6bf45e5958610b2f03c499b601
Revert "[DebugInfo] Insert DW_OP_deref when spilling indirect DBG_VALUEs"

This reverts r313640, originally r313400, one more time for essentially
the same issue. My BitVector of spilled location numbers isn't working
because we coalesce identical DBG_VALUE locations as we rewrite them,
invalidating the location numbers used to index the BitVector.

llvm-svn: 313679
llvm/lib/CodeGen/LiveDebugVariables.cpp
llvm/test/DebugInfo/X86/bbjoin.ll
llvm/test/DebugInfo/X86/spill-indirect-nrvo.ll [deleted file]
llvm/test/DebugInfo/X86/spill-nontrivial-param.ll [deleted file]
llvm/test/DebugInfo/X86/spill-nospill.ll [deleted file]