Home
last modified time | relevance | path

Searched refs:SymbolLookupFlags (Results 1 – 22 of 22) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/
H A DLookupAndRecordAddrs.h48 SymbolLookupFlags LookupFlags = SymbolLookupFlags::RequiredSymbol);
56 SymbolLookupFlags LookupFlags = SymbolLookupFlags::RequiredSymbol);
65 SymbolLookupFlags LookupFlags = SymbolLookupFlags::RequiredSymbol);
H A DCore.h137 enum class SymbolLookupFlags { RequiredSymbol, WeaklyReferencedSymbol }; enum
177 using value_type = std::pair<SymbolStringPtr, SymbolLookupFlags>;
186 SymbolLookupFlags Flags = SymbolLookupFlags::RequiredSymbol) {
193 SymbolLookupFlags Flags = SymbolLookupFlags::RequiredSymbol) {
203 SymbolLookupFlags Flags = SymbolLookupFlags::RequiredSymbol) {
215 SymbolLookupFlags Flags = SymbolLookupFlags::RequiredSymbol) {
225 SymbolLookupFlags Flags = SymbolLookupFlags::RequiredSymbol) {
237 SymbolLookupFlags Flags = SymbolLookupFlags::RequiredSymbol) {
289 std::declval<SymbolLookupFlags>())),
311 std::declval<SymbolLookupFlags>())),
H A DDebugUtils.h74 raw_ostream &operator<<(raw_ostream &OS, const SymbolLookupFlags &LookupFlags);
H A DSpeculation.h157 SymbolLookupSet(Target, SymbolLookupFlags::WeaklyReferencedSymbol), in registerSymbols()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DLookupAndRecordAddrs.cpp20 SymbolLookupFlags LookupFlags) { in lookupAndRecordAddrs()
45 SymbolLookupFlags LookupFlags) { in lookupAndRecordAddrs()
57 SymbolLookupFlags LookupFlags) { in lookupAndRecordAddrs()
H A DEPCGenericDylibManager.cpp25 *V.first, V.second == SymbolLookupFlags::RequiredSymbol); in size()
31 OB, *V.first, V.second == SymbolLookupFlags::RequiredSymbol); in serialize()
H A DDebugUtils.cpp236 raw_ostream &operator<<(raw_ostream &OS, const SymbolLookupFlags &LookupFlags) { in operator <<()
238 case SymbolLookupFlags::RequiredSymbol: in operator <<()
240 case SymbolLookupFlags::WeaklyReferencedSymbol: in operator <<()
H A DEPCDynamicLibrarySearchGenerator.cpp39 LookupSymbols.add(KV.first, SymbolLookupFlags::WeaklyReferencedSymbol); in tryToGenerate()
H A DOrcV2CBindings.cpp251 static SymbolLookupFlags toSymbolLookupFlags(LLVMOrcSymbolLookupFlags SLF) { in toSymbolLookupFlags()
254 return SymbolLookupFlags::RequiredSymbol; in toSymbolLookupFlags()
256 return SymbolLookupFlags::WeaklyReferencedSymbol; in toSymbolLookupFlags()
261 static LLVMOrcSymbolLookupFlags fromSymbolLookupFlags(SymbolLookupFlags SLF) { in fromSymbolLookupFlags()
263 case SymbolLookupFlags::RequiredSymbol: in fromSymbolLookupFlags()
265 case SymbolLookupFlags::WeaklyReferencedSymbol: in fromSymbolLookupFlags()
H A DObjectLinkingLayer.cpp167 orc::SymbolLookupFlags LookupFlags; in lookup()
169 case jitlink::SymbolLookupFlags::RequiredSymbol: in lookup()
170 LookupFlags = orc::SymbolLookupFlags::RequiredSymbol; in lookup()
172 case jitlink::SymbolLookupFlags::WeaklyReferencedSymbol: in lookup()
173 LookupFlags = orc::SymbolLookupFlags::WeaklyReferencedSymbol; in lookup()
H A DCore.cpp385 ? SymbolLookupFlags::WeaklyReferencedSymbol in materialize()
386 : SymbolLookupFlags::RequiredSymbol); in materialize()
2340 SymbolLookupFlags SymLookupFlags) -> Expected<bool> { in IL_updateCandidatesFor()
2365 SymLookupFlags != SymbolLookupFlags::WeaklyReferencedSymbol) in IL_updateCandidatesFor()
2555 [](const SymbolStringPtr &Name, SymbolLookupFlags SymLookupFlags) { in OL_applyQueryPhase1()
2556 return SymLookupFlags == SymbolLookupFlags::WeaklyReferencedSymbol; in OL_applyQueryPhase1()
2604 SymbolLookupFlags SymLookupFlags) -> Expected<bool> { in OL_completeLookup()
2743 [&](const SymbolStringPtr &Name, SymbolLookupFlags SymLookupFlags) { in OL_completeLookup()
2744 if (SymLookupFlags == SymbolLookupFlags::WeaklyReferencedSymbol) { in OL_completeLookup()
2873 [](const SymbolStringPtr &Name, SymbolLookupFlags SymLookupFlags) { in OL_completeLookupFlags()
[all …]
H A DELFNixPlatform.cpp178 SymbolLookupFlags::WeaklyReferencedSymbol); in notifyAdding()
219 SymbolLookupFlags::WeaklyReferencedSymbol) in standardPlatformAliases()
221 SymbolLookupFlags::WeaklyReferencedSymbol)); in standardPlatformAliases()
311 DSOHandleSymbol, SymbolLookupFlags::WeaklyReferencedSymbol); in ELFNixPlatform()
H A DLLJIT.cpp210 InitSymbols[&JD].add(InitSym, SymbolLookupFlags::WeaklyReferencedSymbol); in notifyAdding()
220 SymbolLookupFlags::WeaklyReferencedSymbol); in notifyAdding()
360 SymbolLookupFlags::WeaklyReferencedSymbol); in getDeinitializers()
H A DExecutorProcessControl.cpp104 if (!Addr && KV.second == SymbolLookupFlags::RequiredSymbol) { in lookupSymbols()
H A DMachOPlatform.cpp263 SymbolLookupFlags::WeaklyReferencedSymbol); in notifyAdding()
/llvm-project-15.0.7/llvm/unittests/ExecutionEngine/Orc/
H A DLookupAndRecordAddrsTest.cpp63 SymbolLookupFlags::WeaklyReferencedSymbol); in TEST_F()
101 SymbolLookupFlags::WeaklyReferencedSymbol); in TEST_F()
H A DResourceTrackerTest.cpp141 SymbolLookupSet(Foo, SymbolLookupFlags::WeaklyReferencedSymbol))); in TEST_F()
181 SymbolLookupSet(Foo, SymbolLookupFlags::WeaklyReferencedSymbol))); in TEST_F()
224 SymbolLookupSet(Foo, SymbolLookupFlags::WeaklyReferencedSymbol))); in TEST_F()
H A DCoreAPIsTest.cpp114 SymbolLookupSet(Foo, SymbolLookupFlags::WeaklyReferencedSymbol), in TEST_F()
280 SymbolLookupFlags::WeaklyReferencedSymbol))); in TEST_F()
409 SymbolLookupFlags::WeaklyReferencedSymbol))); in TEST_F()
1083 .add(Baz, SymbolLookupFlags::WeaklyReferencedSymbol))); in TEST_F()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/
H A DJITLinkGeneric.cpp199 SymbolLookupFlags LookupFlags = in getExternalSymbolNames()
201 ? SymbolLookupFlags::WeaklyReferencedSymbol in getExternalSymbolNames()
202 : SymbolLookupFlags::RequiredSymbol; in getExternalSymbolNames()
H A DJITLink.cpp326 raw_ostream &operator<<(raw_ostream &OS, const SymbolLookupFlags &LF) { in operator <<()
328 case SymbolLookupFlags::RequiredSymbol: in operator <<()
330 case SymbolLookupFlags::WeaklyReferencedSymbol: in operator <<()
H A DCOFF_x86_64.cpp174 Symbols[getImageBaseSymbolName()] = SymbolLookupFlags::RequiredSymbol; in getImageBaseAddress()
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/JITLink/
H A DJITLink.h1642 enum class SymbolLookupFlags { RequiredSymbol, WeaklyReferencedSymbol }; enum
1644 raw_ostream &operator<<(raw_ostream &OS, const SymbolLookupFlags &LF);
1680 using LookupMap = DenseMap<StringRef, SymbolLookupFlags>;