Home
last modified time | relevance | path

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

/freebsd-14.2/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()
98 static bool deserialize(SPSInputBuffer &BIB, ExecutorSymbolDef &ESD) { in deserialize()
[all …]
H A DTargetProcessControlTypes.h117 using LookupResult = std::vector<ExecutorSymbolDef>;
/freebsd-14.2/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()
/freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DEPCGenericDylibManager.cpp84 Expected<std::vector<ExecutorSymbolDef>>
87 Expected<std::vector<ExecutorSymbolDef>> Result( in lookup()
88 (std::vector<ExecutorSymbolDef>())); in lookup()
96 Expected<std::vector<ExecutorSymbolDef>>
99 Expected<std::vector<ExecutorSymbolDef>> Result( in lookup()
100 (std::vector<ExecutorSymbolDef>())); in lookup()
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 DSpeculation.cpp44 ExecutorSymbolDef ThisPtr(ExecutorAddr::fromPtr(this), in addSpeculationRuntime()
46 ExecutorSymbolDef SpeculateForEntryPtr( in addSpeculationRuntime()
H A DExecutorProcessControl.cpp98 R.push_back(std::vector<ExecutorSymbolDef>()); in lookupSymbols()
H A DDebugUtils.cpp175 raw_ostream &operator<<(raw_ostream &OS, const ExecutorSymbolDef &Sym) { in operator <<()
H A DCore.cpp171 ResolvedSymbols[KV.first] = ExecutorSymbolDef(); in AsynchronousSymbolQuery()
175 const SymbolStringPtr &Name, ExecutorSymbolDef Sym) { in notifySymbolMetRequiredState()
179 assert(I->second == ExecutorSymbolDef() && in notifySymbolMetRequiredState()
969 ExecutorSymbolDef ResolvedSym; in resolve()
2204 Expected<ExecutorSymbolDef>
2218 Expected<ExecutorSymbolDef>
2224 Expected<ExecutorSymbolDef>
H A DOrcV2CBindings.cpp242 fromExecutorSymbolDef(const ExecutorSymbolDef &S) { in fromExecutorSymbolDef()
/freebsd-14.2/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()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
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 DEPCGenericDylibManager.h53 Expected<std::vector<ExecutorSymbolDef>>
57 Expected<std::vector<ExecutorSymbolDef>>
H A DCore.h121 using SymbolMap = DenseMap<SymbolStringPtr, ExecutorSymbolDef>;
858 ExecutorSymbolDef Sym);
1233 ExecutorSymbolDef getSymbol() const { return {Addr, Flags}; } in getSymbol()
1581 Expected<ExecutorSymbolDef>
1588 Expected<ExecutorSymbolDef>
1595 Expected<ExecutorSymbolDef>
/freebsd-14.2/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()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/
H A DSimpleExecutorDylibManager.h41 Expected<std::vector<ExecutorSymbolDef>>
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A DJITLink.h1759 using AsyncLookupResult = DenseMap<StringRef, orc::ExecutorSymbolDef>;