llvm-project/llvm/lib/ExecutionEngine
Keno Fischer 88cc26811b [ExecutionEngine] Add weak symbol support to RuntimeDyld
Support weak symbols by first looking up if there is an externally visible symbol we can find,
and only if that fails using the one in the object file we're loading.

Reviewed By: lhames
Subscribers: llvm-commits
Differential Revision: http://reviews.llvm.org/D6950

llvm-svn: 227228
2015-01-27 20:02:31 +00:00
..
IntelJITEvents Fixing pedantic build warnings. 2015-01-15 21:50:53 +00:00
Interpreter Converting FuncNames to a ManagedStatic to avoid static constructors and destructors. 2014-09-19 21:07:01 +00:00
MCJIT [ExecutionEngine] FindFunctionNamed: Skip declarations 2015-01-27 19:29:00 +00:00
OProfileJIT [cleanup] Re-sort all the #include lines in LLVM using 2015-01-14 11:23:27 +00:00
Orc Remove some extraneous includes. 2015-01-27 08:27:03 +00:00
RuntimeDyld [ExecutionEngine] Add weak symbol support to RuntimeDyld 2015-01-27 20:02:31 +00:00
CMakeLists.txt [Orc] New JIT APIs. 2015-01-23 21:25:00 +00:00
EventListenerCommon.h Switch this header file to not hard-code Windows line endings. 2015-01-15 02:21:56 +00:00
ExecutionEngine.cpp [ExecutionEngine] FindFunctionNamed: Skip declarations 2015-01-27 19:29:00 +00:00
ExecutionEngineBindings.cpp [C API] Expose LLVMGetGlobalValueAddress and LLVMGetFunctionAddress. 2014-12-22 18:53:11 +00:00
GDBRegistrationListener.cpp [cleanup] Re-sort all the #include lines in LLVM using 2015-01-14 11:23:27 +00:00
LLVMBuild.txt [Orc] New JIT APIs. 2015-01-23 21:25:00 +00:00
Makefile [Orc] New JIT APIs. 2015-01-23 21:25:00 +00:00
RTDyldMemoryManager.cpp RTDyldMemoryManager.cpp: Make the reference to __morestack weak. 2014-12-30 22:52:33 +00:00
TargetSelect.cpp Reinstate "Nuke the old JIT." 2014-09-02 22:28:02 +00:00