| /src/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/ |
| H A D | ExecutorSymbolDef.h | 24 class ExecutorSymbolDef { 26 ExecutorSymbolDef() = default; 27 ExecutorSymbolDef(ExecutorAddr Addr, JITSymbolFlags Flags) in ExecutorSymbolDef() function 36 friend bool operator==(const ExecutorSymbolDef &LHS, 37 const ExecutorSymbolDef &RHS) { 42 friend bool operator!=(const ExecutorSymbolDef &LHS, 43 const ExecutorSymbolDef &RHS) { 86 class SPSSerializationTraits<SPSExecutorSymbolDef, ExecutorSymbolDef> { 90 static size_t size(const ExecutorSymbolDef &ESD) { in size() 94 static bool serialize(SPSOutputBuffer &BOB, const ExecutorSymbolDef &ESD) { in serialize() [all …]
|
| H A D | TargetProcessControlTypes.h | 117 using LookupResult = std::vector<ExecutorSymbolDef>;
|
| /src/contrib/llvm-project/compiler-rt/lib/orc/ |
| H A D | executor_symbol_def.h | 74 class ExecutorSymbolDef { 76 ExecutorSymbolDef() = default; 77 ExecutorSymbolDef(ExecutorAddr Addr, JITSymbolFlags Flags) in ExecutorSymbolDef() function 84 friend bool operator==(const ExecutorSymbolDef &LHS, 85 const ExecutorSymbolDef &RHS) { 127 class SPSSerializationTraits<SPSExecutorSymbolDef, ExecutorSymbolDef> { 131 static size_t size(const ExecutorSymbolDef &ESD) { in size() 135 static bool serialize(SPSOutputBuffer &BOB, const ExecutorSymbolDef &ESD) { in serialize() 139 static bool deserialize(SPSInputBuffer &BIB, ExecutorSymbolDef &ESD) { in deserialize() 144 ESD = ExecutorSymbolDef{Addr, Flags}; in deserialize()
|
| /src/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | EPCGenericDylibManager.h | 53 Expected<std::vector<ExecutorSymbolDef>> 55 std::promise<MSVCPExpected<std::vector<ExecutorSymbolDef>>> RP; in lookup() 62 Expected<std::vector<ExecutorSymbolDef>> 64 std::promise<MSVCPExpected<std::vector<ExecutorSymbolDef>>> RP; in lookup() 71 unique_function<void(Expected<std::vector<ExecutorSymbolDef>>)>;
|
| H A D | IndirectionUtils.h | 299 virtual ExecutorSymbolDef findStub(StringRef Name, 303 virtual ExecutorSymbolDef findPointer(StringRef Name) = 0; 395 ExecutorSymbolDef findStub(StringRef Name, bool ExportedStubsOnly) override { in findStub() 399 return ExecutorSymbolDef(); in findStub() 404 auto StubSymbol = ExecutorSymbolDef(StubAddr, I->second.second); in findStub() 406 return ExecutorSymbolDef(); in findStub() 410 ExecutorSymbolDef findPointer(StringRef Name) override { in findPointer() 414 return ExecutorSymbolDef(); in findPointer() 419 return ExecutorSymbolDef(PtrAddr, I->second.second); in findPointer()
|
| H A D | Core.h | 121 using SymbolMap = DenseMap<SymbolStringPtr, ExecutorSymbolDef>; 889 ExecutorSymbolDef Sym); 1286 ExecutorSymbolDef getSymbol() const { return {Addr, Flags}; } in getSymbol() 1620 Expected<ExecutorSymbolDef> 1627 Expected<ExecutorSymbolDef> 1634 Expected<ExecutorSymbolDef>
|
| /src/contrib/llvm-project/compiler-rt/lib/orc/tests/unit/ |
| H A D | executor_symbol_def_test.cpp | 16 blobSerializationRoundTrip<SPSExecutorSymbolDef>(ExecutorSymbolDef{}); in TEST() 18 ExecutorSymbolDef{ExecutorAddr{0x70}, {JITSymbolFlags::Callable, 9}}); in TEST()
|
| /src/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/ |
| H A D | SimpleExecutorDylibManager.cpp | 43 Expected<std::vector<ExecutorSymbolDef>> 46 std::vector<ExecutorSymbolDef> Result; in lookup() 55 Result.push_back(ExecutorSymbolDef()); in lookup()
|
| /src/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | EPCIndirectionUtils.cpp | 66 ExecutorSymbolDef findStub(StringRef Name, bool ExportedStubsOnly) override; 68 ExecutorSymbolDef findPointer(StringRef Name) override; 181 ExecutorSymbolDef EPCIndirectStubsManager::findStub(StringRef Name, in findStub() 186 return ExecutorSymbolDef(); in findStub() 190 ExecutorSymbolDef EPCIndirectStubsManager::findPointer(StringRef Name) { in findPointer() 194 return ExecutorSymbolDef(); in findPointer()
|
| H A D | EPCGenericDylibManager.cpp | 91 Expected<std::vector<ExecutorSymbolDef>> Result) mutable { in lookupAsync() 109 Expected<std::vector<ExecutorSymbolDef>> Result) mutable { in lookupAsync()
|
| H A D | Speculation.cpp | 44 ExecutorSymbolDef ThisPtr(ExecutorAddr::fromPtr(this), in addSpeculationRuntime() 46 ExecutorSymbolDef SpeculateForEntryPtr( in addSpeculationRuntime()
|
| H A D | ExecutorProcessControl.cpp | 94 R.push_back(std::vector<ExecutorSymbolDef>()); in lookupSymbolsAsync()
|
| H A D | DebugUtils.cpp | 179 raw_ostream &operator<<(raw_ostream &OS, const ExecutorSymbolDef &Sym) { in operator <<()
|
| H A D | Core.cpp | 191 ResolvedSymbols[Name] = ExecutorSymbolDef(); in AsynchronousSymbolQuery() 195 const SymbolStringPtr &Name, ExecutorSymbolDef Sym) { in notifySymbolMetRequiredState() 199 assert(I->second == ExecutorSymbolDef() && in notifySymbolMetRequiredState() 909 ExecutorSymbolDef ResolvedSym; in resolve() 1885 Expected<ExecutorSymbolDef> 1899 Expected<ExecutorSymbolDef> 1905 Expected<ExecutorSymbolDef>
|
| H A D | OrcV2CBindings.cpp | 250 fromExecutorSymbolDef(const ExecutorSymbolDef &S) { in fromExecutorSymbolDef()
|
| /src/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/ |
| H A D | SimpleExecutorDylibManager.h | 41 Expected<std::vector<ExecutorSymbolDef>>
|
| /src/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ |
| H A D | JITLink.h | 1770 using AsyncLookupResult = DenseMap<StringRef, orc::ExecutorSymbolDef>;
|