llvm/lib/CodeGen/AsmPrinter
Manman Ren 655a10d96c Debug Info: static member DIE creation.
Clean up creation of static member DIEs. We can create static member DIEs from
two places, so we call getOrCreateStaticMemberDIE from the two places.

getOrCreateStaticMemberDIE will get or create the context DIE first, then it
will check if the DIE already exists, if not, we create the static member DIE
and add it to the context.

Creation of static member DIEs are handled in a similar way as subprogram DIEs.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192618 91177308-0d34-0410-b5e6-96231b3b80d8
2013-10-14 20:33:57 +00:00
..
ARMException.cpp Add a MCTargetStreamer interface. 2013-10-08 13:08:17 +00:00
AsmPrinter.cpp Make AsmPrinter::emitImplicitDef a virtual method so targets can emit custom comments for implicit defs 2013-10-11 12:39:36 +00:00
AsmPrinterDwarf.cpp [Sparc] Implements exception handling in SPARC with DwarfCFI. 2013-09-26 15:11:00 +00:00
AsmPrinterInlineAsm.cpp Add an instruction deprecation feature to TableGen. 2013-09-12 10:28:05 +00:00
CMakeLists.txt Update the CMake build files. 2013-08-08 23:51:31 +00:00
DIE.cpp Temporarily revert r176882 as it needs to be implemented in a different 2013-10-04 19:40:33 +00:00
DIE.h Remove some dead code. 2013-10-04 23:37:30 +00:00
DIEHash.cpp Add a hashing routine that handles hashing types. Add a test for 2013-09-03 21:57:57 +00:00
DIEHash.h Revert "Give internal classes hidden visibility." 2013-09-11 18:05:11 +00:00
DwarfAccelTable.cpp Move accelerator table defines and constants to Dwarf.h since 2013-09-05 18:20:16 +00:00
DwarfAccelTable.h Revert "Give internal classes hidden visibility." 2013-09-11 18:05:11 +00:00
DwarfCFIException.cpp
DwarfCompileUnit.cpp Debug Info: static member DIE creation. 2013-10-14 20:33:57 +00:00
DwarfCompileUnit.h Debug Info: static member DIE creation. 2013-10-14 20:33:57 +00:00
DwarfDebug.cpp Debug Info: remove form from function addDIEEntry. 2013-10-11 23:58:05 +00:00
DwarfDebug.h Add DbgVariable::resolve per Eric's suggestion. 2013-10-08 19:07:44 +00:00
DwarfException.cpp
DwarfException.h Add a MCTargetStreamer interface. 2013-10-08 13:08:17 +00:00
ErlangGCPrinter.cpp Add a GC plugin for Erlang 2013-03-25 13:47:46 +00:00
LLVMBuild.txt
Makefile
OcamlGCPrinter.cpp
Win64Exception.cpp Revert: Emit personality function and Dwarf EH data for Win64 SEH. 2013-07-08 04:43:23 +00:00