llvm-project/llvm/lib/ExecutionEngine/Orc
Lang Hames 76e21c9792 [ORC] Rename 'finalize' to 'emit' to avoid potential confusion.
An emitted symbol has had its contents written and its memory protections
applied, but it is not automatically ready to execute.

Prior to ORC supporting concurrent compilation, the term "finalized" could be
interpreted two different (but effectively equivalent) ways: (1) The finalized
symbol's contents have been written and its memory protections applied, and (2)
the symbol is ready to run. Now that ORC supports concurrent compilation, sense
(1) no longer implies sense (2). We have already introduced a new term, 'ready',
to capture sense (2), so rename sense (1) to 'emitted' to avoid any lingering
confusion.

llvm-svn: 340115
2018-08-18 02:06:18 +00:00
..
CMakeLists.txt [ORC] Add BitReader/BitWriter to target_link_libraries 2018-07-05 21:23:15 +00:00
CompileOnDemandLayer.cpp [ORC] Rename VSO to JITDylib. 2018-08-17 21:18:18 +00:00
Core.cpp [ORC] Rename 'finalize' to 'emit' to avoid potential confusion. 2018-08-18 02:06:18 +00:00
ExecutionUtils.cpp [ORC] Rename VSO to JITDylib. 2018-08-17 21:18:18 +00:00
IRCompileLayer.cpp [LKH] Add a new IRCompileLayer. 2018-05-23 21:27:01 +00:00
IRTransformLayer.cpp [LKH] Add a new IRTransformLayer. 2018-05-23 21:27:07 +00:00
IndirectionUtils.cpp [ORC] Rename 'finalize' to 'emit' to avoid potential confusion. 2018-08-18 02:06:18 +00:00
LLJIT.cpp [ORC] Rename VSO to JITDylib. 2018-08-17 21:18:18 +00:00
LLVMBuild.txt [ORC] Add a dependence on MC to LLVMBuild.txt 2018-06-26 22:12:02 +00:00
Layer.cpp [ORC] Rename VSO to JITDylib. 2018-08-17 21:18:18 +00:00
Legacy.cpp [ORC] Re-apply r336760 with fixes. 2018-07-21 00:12:05 +00:00
NullResolver.cpp [ORC] Simplify VSO::lookupFlags to return the flags map. 2018-07-20 18:31:52 +00:00
ObjectTransformLayer.cpp [LKH] Add ObjectTransformLayer2. 2018-05-23 21:27:06 +00:00
OrcABISupport.cpp Remove redundant includes from lib/ExecutionEngine. 2017-12-13 21:30:50 +00:00
OrcCBindings.cpp [ORC] Update JITCompileCallbackManager to support multi-threaded code. 2018-05-30 01:57:45 +00:00
OrcCBindingsStack.h Re-apply r337595 with fix for LLVM_ENABLE_THREADS=Off. 2018-07-20 22:22:19 +00:00
OrcError.cpp [ORC] Plumb error notifications through the VSO interface. 2018-04-12 18:35:08 +00:00
OrcMCJITReplacement.cpp [ORC] Re-apply r327566 with a fix for test-global-ctors.ll. 2018-03-15 00:30:14 +00:00
OrcMCJITReplacement.h Re-apply r337595 with fix for LLVM_ENABLE_THREADS=Off. 2018-07-20 22:22:19 +00:00
RPCUtils.cpp [ORC] Add missing file from r300155. 2017-04-13 01:06:45 +00:00
RTDyldObjectLinkingLayer.cpp [ORC] Rename 'finalize' to 'emit' to avoid potential confusion. 2018-08-18 02:06:18 +00:00