1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 19:52:54 +01:00
llvm-mirror/lib/ExecutionEngine
Lang Hames 30fea694b9 [MCJIT] Defer application of AArch64 MachO GOT relocations until resolve time.
On AArch64, GOT references are page relative (ADRP + LDR), so they can't be
applied until we know exactly where, within a page, the GOT entry will be in
the target address space.

Fixes <rdar://problem/18693976>.

llvm-svn: 220347
2014-10-21 23:41:15 +00:00
..
IntelJITEvents IntelJITEventListener updates to fix breaks by recent changes to EngineBuilder and DIContext. 2014-08-21 07:01:55 +00:00
Interpreter Converting FuncNames to a ManagedStatic to avoid static constructors and destructors. 2014-09-19 21:07:01 +00:00
MCJIT [MCJIT] Remove #include of JITMemoryManager that accidentally survived r218316. 2014-09-23 17:02:24 +00:00
OProfileJIT
RuntimeDyld [MCJIT] Defer application of AArch64 MachO GOT relocations until resolve time. 2014-10-21 23:41:15 +00:00
CMakeLists.txt [JIT] Add an out-of-line definition for the virtual destructor in 2014-09-03 20:39:10 +00:00
EventListenerCommon.h
ExecutionEngine.cpp IR: Replace DataLayout::RoundUpAlignment with RoundUpToAlignment 2014-10-20 06:13:33 +00:00
ExecutionEngineBindings.cpp Reinstate "Nuke the old JIT." 2014-09-02 22:28:02 +00:00
JITEventListener.cpp [JIT] Add an out-of-line definition for the virtual destructor in 2014-09-03 20:39:10 +00:00
LLVMBuild.txt Reinstate "Nuke the old JIT." 2014-09-02 22:28:02 +00:00
Makefile Reinstate "Nuke the old JIT." 2014-09-02 22:28:02 +00:00
RTDyldMemoryManager.cpp [MCJIT] Turn the getSymbolAddress free function created in r218626 into a static 2014-10-01 04:11:13 +00:00
TargetSelect.cpp Reinstate "Nuke the old JIT." 2014-09-02 22:28:02 +00:00