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)
commit0876d2d5cf8af2ae79ba3105a7691a6000289859
treeaad5524f70027d20018414df0f57e9b709077a53
parent74b41114833a6c4b65570e96d96e06580cb12145
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

llvm-svn: 255096
14 files changed:
llvm/include/llvm/CodeGen/Passes.h
llvm/include/llvm/InitializePasses.h
llvm/lib/CodeGen/CMakeLists.txt
llvm/lib/CodeGen/CodeGen.cpp
llvm/lib/CodeGen/LiveDebugValues.cpp [new file with mode: 0644]
llvm/lib/CodeGen/Passes.cpp
llvm/test/DebugInfo/MIR/X86/lit.local.cfg [new file with mode: 0644]
llvm/test/DebugInfo/MIR/X86/live-debug-values-3preds.mir [new file with mode: 0644]
llvm/test/DebugInfo/MIR/X86/live-debug-values.mir [new file with mode: 0644]
llvm/test/DebugInfo/MIR/lit.local.cfg [new file with mode: 0644]
llvm/test/DebugInfo/X86/array.ll
llvm/test/DebugInfo/X86/fission-ranges.ll
llvm/test/DebugInfo/X86/pieces-3.ll
llvm/test/DebugInfo/live-debug-values.ll [new file with mode: 0644]