llvm-6502/lib/CodeGen/AsmPrinter
Manman Ren 6b713800ff Debug Info: instead of calling addToContextOwner which constructs the context
after the DIE creation, we construct the context first.

This touches creation of namespaces and global variables. The purpose is to
handle all DIE creations similarly: constructs the context first, then creates
the DIE and immediately adds the DIE to its parent.

We use createAndAddDIE to wrap around "new DIE(".


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193589 91177308-0d34-0410-b5e6-96231b3b80d8
2013-10-29 05:49:41 +00:00
..
ARMException.cpp Add a MCTargetStreamer interface. 2013-10-08 13:08:17 +00:00
AsmPrinter.cpp Reduce casting and use a fully covered switch. 2013-10-23 21:24:34 +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 MCStreamer: Reimplement the virtual EmitRawText as a protected member, EmitRawTextImpl, to avoid string literal ambiguities 2013-10-24 22:43:10 +00:00
DIE.h DIEHash: Refactor ref attribute hashing into smaller functions 2013-10-24 17:51:43 +00:00
DIEHash.cpp DIEHash: Summary hashing of member functions 2013-10-25 20:04:25 +00:00
DIEHash.h DIEHash: Summary hashing of nested types 2013-10-25 18:38:43 +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 Move all of the header files which are involved in modelling the LLVM IR 2013-01-02 11:36:10 +00:00
DwarfCompileUnit.cpp Debug Info: instead of calling addToContextOwner which constructs the context 2013-10-29 05:49:41 +00:00
DwarfCompileUnit.h Debug Info: add a helper function createAndAddDIE. 2013-10-29 00:53:03 +00:00
DwarfDebug.cpp Debug Info: use createAndAddDIE to wrap around "new DIE" in DwarfDebug. 2013-10-29 01:03:01 +00:00
DwarfDebug.h Grammar. 2013-10-24 21:20:23 +00:00
DwarfException.cpp Remove unneeded "TargetMachine.h" #includes. 2013-02-09 20:54:05 +00:00
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 LLVMBuild: Remove trailing newline, which irked me. 2011-12-12 19:48:00 +00:00
Makefile
OcamlGCPrinter.cpp Last in the series of removing unnecessary '0' arguments for 2013-01-09 03:52:05 +00:00
Win64Exception.cpp Revert: Emit personality function and Dwarf EH data for Win64 SEH. 2013-07-08 04:43:23 +00:00