[PATCH] D19072: [CodeGen] Split CGDebugInfo into CGDebugInfo and CGDebugDwarf
Reid Kleckner via cfe-commits
cfe-commits at lists.llvm.org
Wed Apr 13 13:44:10 PDT 2016
rnk created this revision.
rnk added reviewers: echristo, aprantl.
rnk added a subscriber: cfe-commits.
The DWARF part contains all the logic for dealing with DITypes.
The split isn't very clean, there are a large number of places where
DISubprogram generation calls into type info generation. All of these
places currently have protected virtual methods to allow calling into
the dwarf specific code without changing it too heavily. Later these
call sites will be cleaned up to behave appropriately for CV and DWARF.
http://reviews.llvm.org/D19072
Files:
lib/CodeGen/CGDebugDwarf.cpp
lib/CodeGen/CGDebugDwarf.h
lib/CodeGen/CGDebugInfo.cpp
lib/CodeGen/CGDebugInfo.h
lib/CodeGen/CMakeLists.txt
lib/CodeGen/CodeGenModule.cpp
lib/CodeGen/CodeGenModule.h
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D19072.53614.patch
Type: text/x-patch
Size: 224278 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20160413/0099cc83/attachment-0001.bin>
More information about the cfe-commits
mailing list