1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-22 18:54:02 +01:00
llvm-mirror/include/llvm/ExecutionEngine
Lang Hames 737ee6f60c [ExecutionEngine] Change NotifyObjectEmitted/NotifyObjectFreed API.
This patch renames both methods (NotifyObjectEmitted -> notifyObjectLoaded, and
NotifyObjectFreed -> notifyObjectFreed), adds an abstract "ObjectKey" (uint64_t)
parameter to notifyObjectLoaded, and replaces the ObjectFile parameter for
notifyObjectFreed with an ObjectKey. Using an ObjectKey to track identify
events, rather than a reference to the ObjectFile, allows us to free the
ObjectFile after notifyObjectLoaded is called, saving memory.

https://reviews.llvm.org/D53773

llvm-svn: 348223
2018-12-04 00:55:15 +00:00
..
Orc [ORC] Fix hex printing of uint64_t values. 2018-10-31 05:16:14 +00:00
ExecutionEngine.h
GenericValue.h
Interpreter.h
JITEventListener.h [ExecutionEngine] Change NotifyObjectEmitted/NotifyObjectFreed API. 2018-12-04 00:55:15 +00:00
JITSymbol.h [ORC] Re-apply r345077 with fixes to remove ambiguity in lookup calls. 2018-10-23 23:01:39 +00:00
MCJIT.h
ObjectCache.h
OProfileWrapper.h
OrcMCJITReplacement.h
RTDyldMemoryManager.h
RuntimeDyld.h [ORC] Add an asynchronous jit-link function, jitLinkForORC, to RuntimeDyld and 2018-09-25 22:57:44 +00:00
RuntimeDyldChecker.h
SectionMemoryManager.h