Implement a new pass - LiveDebugValues - to compute the set of live DEBUG_VALUEs...
authorVikram TV <vikram.tarikere@gmail.com>
Wed, 9 Dec 2015 05:49:14 +0000 (05:49 +0000)
committerVikram TV <vikram.tarikere@gmail.com>
Wed, 9 Dec 2015 05:49:14 +0000 (05:49 +0000)
commit2f351a5ca7784cdb01586086199789a291d98c50
treeae59101f6060fd68d5db8a60a157f1e3fa30f690
parenta8048dade78e1678e7dd08e098cb1dea4f1c649a
Implement a new pass - LiveDebugValues - to compute the set of live DEBUG_VALUEs at each basic block and insert them. Reviewed and accepted at: reviews.llvm.org/D11933

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@255096 91177308-0d34-0410-b5e6-96231b3b80d8
14 files changed:
include/llvm/CodeGen/Passes.h
include/llvm/InitializePasses.h
lib/CodeGen/CMakeLists.txt
lib/CodeGen/CodeGen.cpp
lib/CodeGen/LiveDebugValues.cpp [new file with mode: 0644]
lib/CodeGen/Passes.cpp
test/DebugInfo/MIR/X86/lit.local.cfg [new file with mode: 0644]
test/DebugInfo/MIR/X86/live-debug-values-3preds.mir [new file with mode: 0644]
test/DebugInfo/MIR/X86/live-debug-values.mir [new file with mode: 0644]
test/DebugInfo/MIR/lit.local.cfg [new file with mode: 0644]
test/DebugInfo/X86/array.ll
test/DebugInfo/X86/fission-ranges.ll
test/DebugInfo/X86/pieces-3.ll
test/DebugInfo/live-debug-values.ll [new file with mode: 0644]