[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