[PATCH] D11933: Extending debug ranges
Vikram TV via llvm-commits
llvm-commits at lists.llvm.org
Wed Nov 11 03:13:42 PST 2015
tvvikram updated this revision to Diff 39892.
tvvikram added a comment.
First, sorry for submitting this after a long gap.
The following changes have been made:
a. Make OpenRanges usage local to every mbb.
b. Rewrite 'join' routine - generic implementation by looking at all predecessors of an mbb to extend the debug value ranges across mbb by using IncomingLocs as suggested in the review comment. Previously, the implementation was limited to 1 and 2 predecessors.
http://reviews.llvm.org/D11933
Files:
include/llvm/CodeGen/Passes.h
include/llvm/InitializePasses.h
lib/CodeGen/CMakeLists.txt
lib/CodeGen/CodeGen.cpp
lib/CodeGen/ExtendDebugRangeLocation.cpp
lib/CodeGen/Passes.cpp
test/DebugInfo/MIR/X86/extend-debug-range.mir
test/DebugInfo/MIR/X86/lit.local.cfg
test/DebugInfo/MIR/lit.local.cfg
test/DebugInfo/X86/array.ll
test/DebugInfo/X86/fission-ranges.ll
test/DebugInfo/X86/pieces-3.ll
test/DebugInfo/X86/sret.ll
test/DebugInfo/extend-debug-range.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D11933.39892.patch
Type: text/x-patch
Size: 39061 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20151111/5c5102b2/attachment.bin>
More information about the llvm-commits
mailing list