[PATCH] Refactor debug info lexical block generation
Amjad Aboud
amjad.aboud at intel.com
Sun May 24 09:00:36 PDT 2015
Hi echristo, bkramer, dblaikie,
This patch is needed for resolving Bug 19238.
It is the first part which will be followed by D9758.
The idea is to create all debug info lexical block DIEs and add them to the DIScope->DIE map.
Latter, just before emitting the DIEs, we will search the DIE tree and collapse all redundant (useless) DIE lexical blocks.
REPOSITORY
rL LLVM
http://reviews.llvm.org/D9960
Files:
include/llvm/CodeGen/DIE.h
lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
lib/CodeGen/AsmPrinter/DwarfDebug.h
test/DebugInfo/useless_lexical_scope.ll
EMAIL PREFERENCES
http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D9960.26381.patch
Type: text/x-patch
Size: 8906 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150524/12ebc851/attachment.bin>
More information about the llvm-commits
mailing list