Emit less labels for debug info and stop emitting .loc directives for DBG_VALUEs.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Fri, 25 Mar 2011 17:20:59 +0000 (17:20 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Fri, 25 Mar 2011 17:20:59 +0000 (17:20 +0000)
commit15a3ea0628d2e961cecd70b4e284149524aa3019
treeecc1431e7086b6784b5a6fefdf0de89ca7808960
parentf14d5cf33a0414637a874ef9a4cbc8e0cf1debee
Emit less labels for debug info and stop emitting .loc directives for DBG_VALUEs.

The .dot directives don't need labels, that is a leftover from when we created
line number info manually.

Instructions following a DBG_VALUE can share its label since the DBG_VALUE
doesn't produce any code.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128284 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
lib/CodeGen/AsmPrinter/DwarfDebug.h
test/CodeGen/X86/2010-05-26-DotDebugLoc.ll
test/CodeGen/X86/dbg-value-range.ll
test/CodeGen/X86/unknown-location.ll