Home
last modified time | relevance | path

Searched refs:OnComplete (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DEPCGenericMemoryAccess.h93 OnReadUIntsCompleteFn<uint8_t> OnComplete) override { in readUInt8sAsync() argument
97 [OnComplete = std::move(OnComplete)]( in readUInt8sAsync()
100 OnComplete(std::move(Err)); in readUInt8sAsync()
102 OnComplete(std::move(Result)); in readUInt8sAsync()
108 OnReadUIntsCompleteFn<uint16_t> OnComplete) override { in readUInt16sAsync() argument
113 [OnComplete = std::move(OnComplete)]( in readUInt16sAsync()
116 OnComplete(std::move(Err)); in readUInt16sAsync()
118 OnComplete(std::move(Result)); in readUInt16sAsync()
124 OnReadUIntsCompleteFn<uint32_t> OnComplete) override { in readUInt32sAsync() argument
129 [OnComplete = std::move(OnComplete)]( in readUInt32sAsync()
[all …]
H A DInProcessMemoryAccess.h42 OnReadUIntsCompleteFn<uint8_t> OnComplete) override;
45 OnReadUIntsCompleteFn<uint16_t> OnComplete) override;
48 OnReadUIntsCompleteFn<uint32_t> OnComplete) override;
51 OnReadUIntsCompleteFn<uint64_t> OnComplete) override;
54 OnReadPointersCompleteFn OnComplete) override;
57 OnReadBuffersCompleteFn OnComplete) override;
60 OnReadStringsCompleteFn OnComplete) override;
H A DMemoryAccess.h69 OnReadUIntsCompleteFn<uint8_t> OnComplete) = 0;
72 OnReadUIntsCompleteFn<uint16_t> OnComplete) = 0;
75 OnReadUIntsCompleteFn<uint32_t> OnComplete) = 0;
78 OnReadUIntsCompleteFn<uint64_t> OnComplete) = 0;
81 OnReadPointersCompleteFn OnComplete) = 0;
84 OnReadBuffersCompleteFn OnComplete) = 0;
87 OnReadStringsCompleteFn OnComplete) = 0;
H A DExecutorProcessControl.h225 IncomingWFRHandler OnComplete,
232 FnT &&OnComplete, ArrayRef<char> ArgBuffer) { in callWrapperAsync() argument
234 WrapperFnAddr, Runner(std::forward<FnT>(OnComplete)), ArgBuffer); in callWrapperAsync()
240 void callWrapperAsync(ExecutorAddr WrapperFnAddr, FnT &&OnComplete, in callWrapperAsync() argument
243 std::forward<FnT>(OnComplete), ArgBuffer); in callWrapperAsync()
H A DCore.h68 LLVM_ABI void lookupAsync(LookupAsyncOnCompleteFn OnComplete) const;
1316 lookupInitSymbolsAsync(unique_function<void(Error)> OnComplete,
1497 unique_function<void(Expected<SymbolFlagsMap>)> OnComplete);
1603 ExecutorProcessControl::IncomingWFRHandler OnComplete, in callWrapperAsync() argument
1605 EPC->callWrapperAsync(WrapperFnAddr, std::move(OnComplete), ArgBuffer); in callWrapperAsync()
1612 FnT &&OnComplete, ArrayRef<char> ArgBuffer) { in callWrapperAsync() argument
1614 std::forward<FnT>(OnComplete), ArgBuffer); in callWrapperAsync()
1620 void callWrapperAsync(ExecutorAddr WrapperFnAddr, FnT &&OnComplete, in callWrapperAsync() argument
1622 EPC->callWrapperAsync(WrapperFnAddr, std::forward<FnT>(OnComplete), in callWrapperAsync()
1771 unique_function<void(Expected<SymbolFlagsMap>)> OnComplete);
H A DSelfExecutorProcessControl.h51 IncomingWFRHandler OnComplete,
H A DSimpleRemoteEPC.h82 IncomingWFRHandler OnComplete,
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DInProcessMemoryAccess.cpp66 ArrayRef<ExecutorAddr> Rs, OnReadUIntsCompleteFn<uint8_t> OnComplete) { in readUInt8sAsync() argument
71 OnComplete(std::move(Result)); in readUInt8sAsync()
75 ArrayRef<ExecutorAddr> Rs, OnReadUIntsCompleteFn<uint16_t> OnComplete) { in readUInt16sAsync() argument
80 OnComplete(std::move(Result)); in readUInt16sAsync()
84 ArrayRef<ExecutorAddr> Rs, OnReadUIntsCompleteFn<uint32_t> OnComplete) { in readUInt32sAsync() argument
89 OnComplete(std::move(Result)); in readUInt32sAsync()
93 ArrayRef<ExecutorAddr> Rs, OnReadUIntsCompleteFn<uint64_t> OnComplete) { in readUInt64sAsync() argument
98 OnComplete(std::move(Result)); in readUInt64sAsync()
102 ArrayRef<ExecutorAddr> Rs, OnReadPointersCompleteFn OnComplete) { in readPointersAsync() argument
107 OnComplete(std::move(Result)); in readPointersAsync()
[all …]
H A DCore.cpp180 void SymbolInstance::lookupAsync(LookupAsyncOnCompleteFn OnComplete) const { in lookupAsync()
184 [OnComplete = std::move(OnComplete) in lookupAsync()
194 OnComplete(Result->begin()->second); in lookupAsync()
196 OnComplete(Result.takeError()); in lookupAsync()
437 auto OnComplete = [QueryInfo](Expected<SymbolMap> Result) { in materialize() local
470 QuerySymbols, SymbolState::Resolved, std::move(OnComplete), in materialize()
547 unique_function<void(Expected<SymbolFlagsMap>)> OnComplete) in InProgressLookupFlagsState() argument
550 OnComplete(std::move(OnComplete)) {} in InProgressLookupFlagsState()
554 ES.OL_completeLookupFlags(std::move(IPLS), std::move(OnComplete)); in complete()
557 void fail(Error Err) override { OnComplete(std::move(Err)); } in fail()
[all …]
H A DSimpleRemoteEPC.cpp90 IncomingWFRHandler OnComplete, in callWrapperAsync() argument
97 PendingCallWrapperResults[SeqNo] = std::move(OnComplete); in callWrapperAsync()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Shared/
H A DAllocationActions.cpp16 OnRunFinalizeActionsCompleteFn OnComplete) { in runFinalizeActions() argument
29 return OnComplete(std::move(Err)); in runFinalizeActions()
37 OnComplete(std::move(DeallocActions)); in runFinalizeActions()
41 OnRunDeallocActionsComeleteFn OnComplete) { in runDeallocActions() argument
47 OnComplete(std::move(Err)); in runDeallocActions()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/
H A DAllocationActions.h71 OnRunFinalizeActionsCompleteFn OnComplete);
79 OnRunDeallocActionsComeleteFn OnComplete);