1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-25 14:02:52 +02:00
llvm-mirror/lib/CodeGen/AsmPrinter
Greg Clayton 61c6123ff9 Rely on a single DWARF version instead of having two copies
This patch makes AsmPrinter less reliant on DwarfDebug by relying on the DWARF version in the AsmPrinter's MCStreamer's MCContext. This allows us to remove the redundant DWARF version from DwarfDebug. It also lets us change code that used to access the AsmPrinter's DwarfDebug just to get to the DWARF version by changing the DWARF version accessor on AsmPrinter so that it grabs the version from its MCStreamer's MCContext.

Differential Revision: https://reviews.llvm.org/D27032

llvm-svn: 287839
2016-11-23 23:30:37 +00:00
..
AddressPool.cpp Move helpers into anonymous namespaces. NFC. 2016-08-06 11:13:10 +00:00
AddressPool.h
ARMException.cpp
AsmPrinter.cpp Rely on a single DWARF version instead of having two copies 2016-11-23 23:30:37 +00:00
AsmPrinterDwarf.cpp Rely on a single DWARF version instead of having two copies 2016-11-23 23:30:37 +00:00
AsmPrinterHandler.h
AsmPrinterInlineAsm.cpp
ByteStreamer.h
CMakeLists.txt [CMake] NFC. Updating CMake dependency specifications 2016-11-17 04:36:50 +00:00
CodeViewDebug.cpp [CodeView] Hook up CodeViewRecordIO to type serialization path. 2016-11-08 22:24:53 +00:00
CodeViewDebug.h [CodeView] Hook up CodeViewRecordIO to type serialization path. 2016-11-08 22:24:53 +00:00
DbgValueHistoryCalculator.cpp CodeGen: Give MachineBasicBlock::reverse_iterator a handle to the current MI 2016-09-11 18:51:28 +00:00
DbgValueHistoryCalculator.h
DebugHandlerBase.cpp DebugInfo: make DW_TAG_atomic_type valid 2016-10-31 19:09:38 +00:00
DebugHandlerBase.h
DebugLocEntry.h Use range algorithms instead of unpacking begin/end 2016-08-11 21:15:00 +00:00
DebugLocStream.cpp
DebugLocStream.h
DIE.cpp Rely on a single DWARF version instead of having two copies 2016-11-23 23:30:37 +00:00
DIEHash.cpp
DIEHash.h
DwarfAccelTable.cpp
DwarfAccelTable.h Remove LLVM_CONSTEXPR. 2016-10-23 19:39:16 +00:00
DwarfCFIException.cpp Move the Mangler from the AsmPrinter down to TLOF and clean up the 2016-09-16 07:33:15 +00:00
DwarfCompileUnit.cpp Emit the DW_AT_type for a C++ static member definition 2016-11-08 22:11:38 +00:00
DwarfCompileUnit.h DebugInfo: New metadata representation for global variables. 2016-09-13 01:12:59 +00:00
DwarfDebug.cpp Rely on a single DWARF version instead of having two copies 2016-11-23 23:30:37 +00:00
DwarfDebug.h Rely on a single DWARF version instead of having two copies 2016-11-23 23:30:37 +00:00
DwarfException.h
DwarfExpression.cpp Simplify control flow in the the DWARF expression compiler 2016-11-02 16:12:20 +00:00
DwarfExpression.h Improve and cleanup comments in DwarfExpression.h 2016-11-02 16:20:37 +00:00
DwarfFile.cpp
DwarfFile.h
DwarfStringPool.cpp
DwarfStringPool.h
DwarfUnit.cpp Rely on a single DWARF version instead of having two copies 2016-11-23 23:30:37 +00:00
DwarfUnit.h
EHStreamer.cpp
EHStreamer.h
ErlangGCPrinter.cpp
LLVMBuild.txt [msf] Resubmit "Rename Msf -> MSF". 2016-07-29 20:56:36 +00:00
OcamlGCPrinter.cpp Use the range variant of find instead of unpacking begin/end 2016-08-11 22:21:41 +00:00
WinException.cpp Fix comment typos. NFC. 2016-11-20 13:47:59 +00:00
WinException.h