1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 11:02:59 +02:00
llvm-mirror/lib/ExecutionEngine
Lang Hames 4be38d1349 [ORC] Keep weak flag on VSO symbol tables during materialization, but treat
materializing weak symbols as strong.

This removes some elaborate flag tweaking and plays nicer with RuntimeDyld,
which relies of weak/common flags to determine whether it should emit a given
weak definition. (Switching to strong up-front makes it appear as if there is
already an overriding definition, which would require an extra back-channel to
override).

llvm-svn: 334966
2018-06-18 18:01:41 +00:00
..
IntelJITEvents Remove malloc.h include from Intel JIT events code 2018-06-12 21:15:27 +00:00
Interpreter Rename DEBUG macro to LLVM_DEBUG. 2018-05-14 12:53:11 +00:00
MCJIT [MCJIT] Call materializeAll on modules before compiling them in MCJIT. 2018-06-12 20:43:15 +00:00
OProfileJIT Add debug info for OProfile profiling support 2018-06-15 00:07:28 +00:00
Orc [ORC] Keep weak flag on VSO symbol tables during materialization, but treat 2018-06-18 18:01:41 +00:00
RuntimeDyld [PPC64] Support "symbol@high" and "symbol@higha" symbol modifers. 2018-06-15 19:47:11 +00:00
CMakeLists.txt
ExecutionEngine.cpp Add handling for GlobalAliases in ExecutionEngine::getConstantValue. 2018-05-24 19:07:34 +00:00
ExecutionEngineBindings.cpp Fix layering by moving Support/CodeGenCWrappers.h to Target 2018-03-23 23:58:21 +00:00
GDBRegistrationListener.cpp [C-API] Add functions to create GDB, Intel, Oprofile event listeners. 2018-05-24 21:32:54 +00:00
LLVMBuild.txt
SectionMemoryManager.cpp Add missing vtable anchors 2018-04-11 23:09:20 +00:00
TargetSelect.cpp [TLS] use emulated TLS if the target supports only this mode 2018-02-28 17:48:55 +00:00