llvm-project/llvm/unittests/ExecutionEngine/Orc
Lang Hames 6cadc7c06b [ORC] Replace lookupFlags in JITSymbolResolver with getResponsibilitySet.
The new method name/behavior more closely models the way it was being used.
It also fixes an assertion that can occur when using the new ORC Core APIs,
where flags alone don't necessarily provide enough context to decide whether
the caller is responsible for materializing a given symbol (which was always
the reason this API existed).

The default implementation of getResponsibilitySet uses lookupFlags to determine
responsibility as before, so existing JITSymbolResolvers should continue to
work.

llvm-svn: 340874
2018-08-28 21:18:05 +00:00
..
CMakeLists.txt [ORC] Add unit tests for the new RTDyldObjectLinkingLayer2 class. 2018-08-27 22:30:57 +00:00
CompileOnDemandLayerTest.cpp [ORC] Use JITEvaluatedSymbol for IndirectStubsManager findStub and findPointer. 2018-06-03 02:18:03 +00:00
CoreAPIsTest.cpp [ORC] Replace lookupFlags in JITSymbolResolver with getResponsibilitySet. 2018-08-28 21:18:05 +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
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] Replace lookupFlags in JITSymbolResolver with getResponsibilitySet. 2018-08-28 21:18:05 +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] Rename VSO to JITDylib. 2018-08-17 21:18:18 +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
RPCUtilsTest.cpp [ORC] Add SerializationTraits for std::set and std::map. 2018-07-30 21:08:06 +00:00
RTDyldObjectLinkingLayer2Test.cpp [ORC] Add unit tests for the new RTDyldObjectLinkingLayer2 class. 2018-08-27 22:30:57 +00:00
RTDyldObjectLinkingLayerTest.cpp [ORC] Replace lookupFlags in JITSymbolResolver with getResponsibilitySet. 2018-08-28 21:18:05 +00:00
RemoteObjectLayerTest.cpp [ORC] Switch RTDyldObjectLinkingLayer to take a unique_ptr<MemoryBuffer> rather 2018-02-21 21:55:49 +00:00
SymbolStringPoolTest.cpp [ORC] Add dereference operator to SymbolStringPtr. 2018-01-05 00:04:13 +00:00