llvm-6502/lib/CodeGen/AsmPrinter
Peter Collingbourne 27302f0739 Have getOrCreateSubprogramDIE store the DIE for a subprogram
definition in the map before calling itself to retrieve the
DIE for the declaration.  Without this change, if this causes
getOrCreateSubprogramDIE to be recursively called on the definition,
it will create multiple DIEs for that definition.  Fixes PR12831.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@157541 91177308-0d34-0410-b5e6-96231b3b80d8
2012-05-27 18:36:44 +00:00
..
ARMException.cpp
AsmPrinter.cpp Refactor data-in-code annotations. 2012-05-18 19:12:01 +00:00
AsmPrinterDwarf.cpp
AsmPrinterInlineAsm.cpp
CMakeLists.txt
DIE.cpp
DIE.h
DwarfAccelTable.cpp
DwarfAccelTable.h
DwarfCFIException.cpp
DwarfCompileUnit.cpp Have getOrCreateSubprogramDIE store the DIE for a subprogram 2012-05-27 18:36:44 +00:00
DwarfCompileUnit.h
DwarfDebug.cpp Remove duplicate code that we could just fallthrough to. 2012-05-18 18:24:15 +00:00
DwarfDebug.h
DwarfException.cpp
DwarfException.h
LLVMBuild.txt
Makefile
OcamlGCPrinter.cpp
Win64Exception.cpp