1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-22 18:54:02 +01:00
llvm-mirror/unittests/ExecutionEngine/Orc
Lang Hames f240d688c5 [ORC] During lookup, do not match against hidden symbols in other JITDylibs.
This adds two arguments to the main ExecutionSession::lookup method:
MatchNonExportedInJD, and MatchNonExported. These control whether and where
hidden symbols should be matched when searching a list of JITDylibs.

A similar effect could have been achieved by filtering search results, but
this would have involved materializing symbol definitions (since materialization
is triggered on lookup) only to throw the results away, among other issues.

llvm-svn: 344467
2018-10-13 21:53:40 +00:00
..
CMakeLists.txt [ORC] Extract and tidy up JITTargetMachineBuilder, add unit test. 2018-09-30 19:12:23 +00:00
CompileOnDemandLayerTest.cpp [ORC] Refactor trampoline pool management out of JITCompileCallbackManager. 2018-09-26 03:32:12 +00:00
CoreAPIsTest.cpp [ORC] During lookup, do not match against hidden symbols in other JITDylibs. 2018-10-13 21:53:40 +00:00
GlobalMappingLayerTest.cpp [ORC] Update the GlobalMappingLayer interface to fit the error-ized layer 2017-09-28 02:17:35 +00:00
IndirectionUtilsTest.cpp Re-sort #include lines for unittests. This uses a slightly modified 2017-06-06 11:06:56 +00:00
JITTargetMachineBuilderTest.cpp [ORC] Extract and tidy up JITTargetMachineBuilder, add unit test. 2018-09-30 19:12:23 +00:00
LazyCallThroughAndReexportsTest.cpp [ORC] Add an 'intern' method to ExecutionEngine for interning symbol names. 2018-09-30 23:18:24 +00:00
LazyEmittingLayerTest.cpp [ORC] Start migrating ORC layers to use the new ORC Core.h APIs. 2018-02-06 21:25:11 +00:00
LegacyAPIInteropTest.cpp [ORC] Tidy up JITSymbolFlags to remove the need for some explicit static_casts. 2018-09-02 01:28:26 +00:00
ObjectTransformLayerTest.cpp [ORC] Create a new SymbolStringPool by default in ExecutionSession constructor. 2018-04-02 20:57:56 +00:00
OrcCAPITest.cpp [ORC] Add findSymbolIn() wrapper to C bindings, take #2. 2018-05-24 18:44:34 +00:00
OrcTestCommon.cpp [ORC] Replace SymbolResolvers in the new ORC layers with search orders on VSOs. 2018-07-20 18:31:50 +00:00
OrcTestCommon.h [ORC] Pass symbol name to discard by const reference. 2018-10-06 23:02:06 +00:00
QueueChannel.cpp [Orc] Break QueueChannel out into its own header and add a utility, 2017-04-06 01:49:21 +00:00
QueueChannel.h Re-sort #include lines for unittests. This uses a slightly modified 2017-06-06 11:06:56 +00:00
RemoteObjectLayerTest.cpp [ORC] Switch RTDyldObjectLinkingLayer to take a unique_ptr<MemoryBuffer> rather 2018-02-21 21:55:49 +00:00
RPCUtilsTest.cpp [ORC] Add SerializationTraits for std::set and std::map. 2018-07-30 21:08:06 +00:00
RTDyldObjectLinkingLayer2Test.cpp [ORC] Add an 'intern' method to ExecutionEngine for interning symbol names. 2018-09-30 23:18:24 +00:00
RTDyldObjectLinkingLayerTest.cpp Remove some unnecessary constructor arguments. 2018-09-05 20:57:41 +00:00
SymbolStringPoolTest.cpp [ORC] Add dereference operator to SymbolStringPtr. 2018-01-05 00:04:13 +00:00
ThreadSafeModuleTest.cpp [ORC] clang-format the ThreadSafeModule code. 2018-09-28 01:41:33 +00:00