llvm-6502/lib/CodeGen/AsmPrinter
David Majnemer f62176f047 WinCOFF: Transform IR expressions featuring __ImageBase into image relative relocations
MSVC on x64 requires that we create image relative symbol
references to refer to RTTI data. Seeing as how there is no way to
explicitly make reference to a given relocation type in LLVM IR, pattern
match expressions of the form &foo - &__ImageBase.

Differential Revision: http://llvm-reviews.chandlerc.com/D2523


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@199312 91177308-0d34-0410-b5e6-96231b3b80d8
2014-01-15 09:16:42 +00:00
..
ARMException.cpp Make getTargetStreamer return a possibly null pointer. 2014-01-14 01:21:46 +00:00
AsmPrinter.cpp WinCOFF: Transform IR expressions featuring __ImageBase into image relative relocations 2014-01-15 09:16:42 +00:00
AsmPrinterDwarf.cpp
AsmPrinterHandler.h
AsmPrinterInlineAsm.cpp
CMakeLists.txt
DIE.cpp
DIE.h
DIEHash.cpp
DIEHash.h
DwarfAccelTable.cpp
DwarfAccelTable.h
DwarfCFIException.cpp
DwarfDebug.cpp Make sure we emit a relocation to the debug_ranges section in the 2014-01-15 00:04:29 +00:00
DwarfDebug.h Make sure we emit a relocation to the debug_ranges section in the 2014-01-15 00:04:29 +00:00
DwarfException.cpp
DwarfException.h
DwarfUnit.cpp Revert "Revert r198851, "Prototype of skeleton type units for fission"" 2014-01-10 01:38:41 +00:00
DwarfUnit.h DwarfUnit: Rename "Node" to "CUNode" and propagate it through DwarfTypeUnit as well. 2014-01-09 03:23:41 +00:00
ErlangGCPrinter.cpp
LLVMBuild.txt
Makefile
OcamlGCPrinter.cpp
Win64Exception.cpp