Home
last modified time | relevance | path

Searched refs:ExecutorSymbolDef (Results 1 – 17 of 17) sorted by relevance

/src/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/
H A DExecutorSymbolDef.h24 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 DTargetProcessControlTypes.h117 using LookupResult = std::vector<ExecutorSymbolDef>;
/src/contrib/llvm-project/compiler-rt/lib/orc/
H A Dexecutor_symbol_def.h74 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 DEPCGenericDylibManager.h53 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 DIndirectionUtils.h299 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 DCore.h121 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 Dexecutor_symbol_def_test.cpp16 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 DSimpleExecutorDylibManager.cpp43 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 DEPCIndirectionUtils.cpp66 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 DEPCGenericDylibManager.cpp91 Expected<std::vector<ExecutorSymbolDef>> Result) mutable { in lookupAsync()
109 Expected<std::vector<ExecutorSymbolDef>> Result) mutable { in lookupAsync()
H A DSpeculation.cpp44 ExecutorSymbolDef ThisPtr(ExecutorAddr::fromPtr(this), in addSpeculationRuntime()
46 ExecutorSymbolDef SpeculateForEntryPtr( in addSpeculationRuntime()
H A DExecutorProcessControl.cpp94 R.push_back(std::vector<ExecutorSymbolDef>()); in lookupSymbolsAsync()
H A DDebugUtils.cpp179 raw_ostream &operator<<(raw_ostream &OS, const ExecutorSymbolDef &Sym) { in operator <<()
H A DCore.cpp191 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 DOrcV2CBindings.cpp250 fromExecutorSymbolDef(const ExecutorSymbolDef &S) { in fromExecutorSymbolDef()
/src/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/
H A DSimpleExecutorDylibManager.h41 Expected<std::vector<ExecutorSymbolDef>>
/src/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A DJITLink.h1770 using AsyncLookupResult = DenseMap<StringRef, orc::ExecutorSymbolDef>;