Home
last modified time | relevance | path

Searched refs:unique_function (Results 1 – 25 of 153) sorted by relevance

1234567

/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/ADT/
DFunctionExtras.h56 template <typename FunctionT> class unique_function; variable
362 class unique_function<R(P...)> : public detail::UniqueFunctionBase<R, P...> {
366 unique_function() = default;
367 unique_function(std::nullptr_t) {}
368 unique_function(unique_function &&) = default;
369 unique_function(const unique_function &) = delete;
370 unique_function &operator=(unique_function &&) = default;
371 unique_function &operator=(const unique_function &) = delete;
374 unique_function(
376 detail::EnableUnlessSameType<CallableT, unique_function> * = nullptr,
[all …]
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/llvm/ADT/
DFunctionExtras.h57 template <typename FunctionT> class unique_function; variable
365 class unique_function<R(P...)> : public detail::UniqueFunctionBase<R, P...> {
369 unique_function() = default;
370 unique_function(std::nullptr_t) {}
371 unique_function(unique_function &&) = default;
372 unique_function(const unique_function &) = delete;
373 unique_function &operator=(unique_function &&) = default;
374 unique_function &operator=(const unique_function &) = delete;
377 unique_function(
379 detail::EnableUnlessSameType<CallableT, unique_function> * = nullptr,
[all …]
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/ADT/
DFunctionExtras.h57 template <typename FunctionT> class unique_function; variable
365 class unique_function<R(P...)> : public detail::UniqueFunctionBase<R, P...> {
369 unique_function() = default;
370 unique_function(std::nullptr_t) {}
371 unique_function(unique_function &&) = default;
372 unique_function(const unique_function &) = delete;
373 unique_function &operator=(unique_function &&) = default;
374 unique_function &operator=(const unique_function &) = delete;
377 unique_function(
379 detail::EnableUnlessSameType<CallableT, unique_function> * = nullptr,
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/ADT/
H A DFunctionExtras.h56 template <typename FunctionT> class unique_function; variable
363 class unique_function<R(P...)> : public detail::UniqueFunctionBase<R, P...> {
367 unique_function() = default;
368 unique_function(std::nullptr_t) {}
369 unique_function(unique_function &&) = default;
370 unique_function(const unique_function &) = delete;
371 unique_function &operator=(unique_function &&) = default;
372 unique_function &operator=(const unique_function &) = delete;
375 unique_function(
377 detail::EnableUnlessSameType<CallableT, unique_function> * = nullptr,
[all …]
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/ADT/
DFunctionExtras.h57 template <typename FunctionT> class unique_function; variable
365 class unique_function<R(P...)> : public detail::UniqueFunctionBase<R, P...> {
369 unique_function() = default;
370 unique_function(std::nullptr_t) {}
371 unique_function(unique_function &&) = default;
372 unique_function(const unique_function &) = delete;
373 unique_function &operator=(unique_function &&) = default;
374 unique_function &operator=(const unique_function &) = delete;
377 unique_function(
379 detail::EnableUnlessSameType<CallableT, unique_function> * = nullptr,
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ADT/
H A DFunctionExtras.h42 template <typename FunctionT> class unique_function; variable
45 class unique_function<ReturnT(ParamTs...)> {
173 unique_function() = default;
174 unique_function(std::nullptr_t /*null_callable*/) {} in unique_function() function
176 ~unique_function() { in ~unique_function()
192 unique_function(unique_function &&RHS) noexcept { in unique_function() function
221 unique_function &operator=(unique_function &&RHS) noexcept {
228 this->~unique_function();
229 new (this) unique_function(std::move(RHS));
233 template <typename CallableT> unique_function(CallableT Callable) { in unique_function() function
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/IR/
DPassInstrumentation.h161 SmallVector<llvm::unique_function<BeforePassFunc>, 4>
164 SmallVector<llvm::unique_function<BeforeSkippedPassFunc>, 4>
167 SmallVector<llvm::unique_function<BeforeNonSkippedPassFunc>, 4>
170 SmallVector<llvm::unique_function<AfterPassFunc>, 4> AfterPassCallbacks;
172 SmallVector<llvm::unique_function<AfterPassInvalidatedFunc>, 4>
175 SmallVector<llvm::unique_function<BeforeAnalysisFunc>, 4>
178 SmallVector<llvm::unique_function<AfterAnalysisFunc>, 4>
181 SmallVector<llvm::unique_function<AnalysisInvalidatedFunc>, 4>
184 SmallVector<llvm::unique_function<AnalysesClearedFunc>, 4>
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/IR/
DPassInstrumentation.h161 SmallVector<llvm::unique_function<BeforePassFunc>, 4>
164 SmallVector<llvm::unique_function<BeforeSkippedPassFunc>, 4>
167 SmallVector<llvm::unique_function<BeforeNonSkippedPassFunc>, 4>
170 SmallVector<llvm::unique_function<AfterPassFunc>, 4> AfterPassCallbacks;
172 SmallVector<llvm::unique_function<AfterPassInvalidatedFunc>, 4>
175 SmallVector<llvm::unique_function<BeforeAnalysisFunc>, 4>
178 SmallVector<llvm::unique_function<AfterAnalysisFunc>, 4>
181 SmallVector<llvm::unique_function<AnalysisInvalidatedFunc>, 4>
184 SmallVector<llvm::unique_function<AnalysesClearedFunc>, 4>
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/IR/
H A DPassInstrumentation.h161 SmallVector<llvm::unique_function<BeforePassFunc>, 4>
164 SmallVector<llvm::unique_function<BeforeSkippedPassFunc>, 4>
167 SmallVector<llvm::unique_function<BeforeNonSkippedPassFunc>, 4>
170 SmallVector<llvm::unique_function<AfterPassFunc>, 4> AfterPassCallbacks;
172 SmallVector<llvm::unique_function<AfterPassInvalidatedFunc>, 4>
175 SmallVector<llvm::unique_function<BeforeAnalysisFunc>, 4>
178 SmallVector<llvm::unique_function<AfterAnalysisFunc>, 4>
181 SmallVector<llvm::unique_function<AnalysisInvalidatedFunc>, 4>
184 SmallVector<llvm::unique_function<AnalysesClearedFunc>, 4>
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/IR/
DPassInstrumentation.h161 SmallVector<llvm::unique_function<BeforePassFunc>, 4>
164 SmallVector<llvm::unique_function<BeforeSkippedPassFunc>, 4>
167 SmallVector<llvm::unique_function<BeforeNonSkippedPassFunc>, 4>
170 SmallVector<llvm::unique_function<AfterPassFunc>, 4> AfterPassCallbacks;
172 SmallVector<llvm::unique_function<AfterPassInvalidatedFunc>, 4>
175 SmallVector<llvm::unique_function<BeforeAnalysisFunc>, 4>
178 SmallVector<llvm::unique_function<AfterAnalysisFunc>, 4>
181 SmallVector<llvm::unique_function<AnalysisInvalidatedFunc>, 4>
184 SmallVector<llvm::unique_function<AnalysesClearedFunc>, 4>
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/llvm/IR/
DPassInstrumentation.h161 SmallVector<llvm::unique_function<BeforePassFunc>, 4>
164 SmallVector<llvm::unique_function<BeforeSkippedPassFunc>, 4>
167 SmallVector<llvm::unique_function<BeforeNonSkippedPassFunc>, 4>
170 SmallVector<llvm::unique_function<AfterPassFunc>, 4> AfterPassCallbacks;
172 SmallVector<llvm::unique_function<AfterPassInvalidatedFunc>, 4>
175 SmallVector<llvm::unique_function<BeforeAnalysisFunc>, 4>
178 SmallVector<llvm::unique_function<AfterAnalysisFunc>, 4>
181 SmallVector<llvm::unique_function<AnalysisInvalidatedFunc>, 4>
184 SmallVector<llvm::unique_function<AnalysesClearedFunc>, 4>
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
H A DPassInstrumentation.h117 SmallVector<llvm::unique_function<BeforePassFunc>, 4> BeforePassCallbacks;
118 SmallVector<llvm::unique_function<AfterPassFunc>, 4> AfterPassCallbacks;
119 SmallVector<llvm::unique_function<AfterPassInvalidatedFunc>, 4>
121 SmallVector<llvm::unique_function<BeforeAnalysisFunc>, 4>
123 SmallVector<llvm::unique_function<AfterAnalysisFunc>, 4>
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/
H A DSimpleRemoteEPCServer.h38 using ReportErrorFunction = unique_function<void(Error)>;
44 virtual void dispatch(unique_function<void()> Work) = 0;
51 void dispatch(unique_function<void()> Work) override;
72 void setErrorReporter(unique_function<void(Error)> ReportError) { in setErrorReporter()
87 Create(unique_function<Error(Setup &S)> SetupFunction, in Create()
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Support/
H A DThreading.cpp62 llvm::unique_function<void()> Func, in llvm_execute_on_thread_async()
72 llvm::unique_function<void()> Func, in llvm_execute_on_thread_async()
113 using AsyncThreadInfo = llvm::unique_function<void()>;
135 llvm::unique_function<void()> Func, in llvm_execute_on_thread_async()
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/ExecutionEngine/Orc/TargetProcess/
DSimpleRemoteEPCServer.h38 using ReportErrorFunction = unique_function<void(Error)>;
44 virtual void dispatch(unique_function<void()> Work) = 0;
51 void dispatch(unique_function<void()> Work) override;
83 void setErrorReporter(unique_function<void(Error)> ReportError) { in setErrorReporter()
99 Create(unique_function<Error(Setup &S)> SetupFunction, in Create()
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/ExecutionEngine/Orc/TargetProcess/
DSimpleRemoteEPCServer.h38 using ReportErrorFunction = unique_function<void(Error)>;
44 virtual void dispatch(unique_function<void()> Work) = 0;
51 void dispatch(unique_function<void()> Work) override;
83 void setErrorReporter(unique_function<void(Error)> ReportError) { in setErrorReporter()
99 Create(unique_function<Error(Setup &S)> SetupFunction, in Create()
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/llvm/ExecutionEngine/Orc/TargetProcess/
DSimpleRemoteEPCServer.h38 using ReportErrorFunction = unique_function<void(Error)>;
44 virtual void dispatch(unique_function<void()> Work) = 0;
51 void dispatch(unique_function<void()> Work) override;
83 void setErrorReporter(unique_function<void(Error)> ReportError) { in setErrorReporter()
99 Create(unique_function<Error(Setup &S)> SetupFunction, in Create()
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/ExecutionEngine/Orc/TargetProcess/
DSimpleRemoteEPCServer.h38 using ReportErrorFunction = unique_function<void(Error)>;
44 virtual void dispatch(unique_function<void()> Work) = 0;
51 void dispatch(unique_function<void()> Work) override;
83 void setErrorReporter(unique_function<void(Error)> ReportError) { in setErrorReporter()
99 Create(unique_function<Error(Setup &S)> SetupFunction, in Create()
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/ExecutionEngine/Orc/
DMachOPlatform.h53 unique_function<std::unique_ptr<MaterializationUnit>(MachOPlatform &MOP)>;
244 unique_function<void(Expected<ExecutorAddr>)>;
246 unique_function<void(Expected<StringRef>)>;
248 unique_function<void(Expected<MachOJITDylibDepInfoMap>)>;
249 using SendSymbolAddressFn = unique_function<void(Expected<ExecutorAddr>)>;
250 using PushSymbolsInSendResultFn = unique_function<void(Error)>;
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/ExecutionEngine/Orc/
DMachOPlatform.h91 unique_function<std::unique_ptr<MaterializationUnit>(MachOPlatform &MOP,
290 unique_function<void(Expected<ExecutorAddr>)>;
292 unique_function<void(Expected<StringRef>)>;
294 unique_function<void(Expected<MachOJITDylibDepInfoMap>)>;
295 using SendSymbolAddressFn = unique_function<void(Expected<ExecutorAddr>)>;
296 using PushSymbolsInSendResultFn = unique_function<void(Error)>;
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/ExecutionEngine/Orc/
DMachOPlatform.h90 unique_function<std::unique_ptr<MaterializationUnit>(MachOPlatform &MOP,
289 unique_function<void(Expected<ExecutorAddr>)>;
291 unique_function<void(Expected<StringRef>)>;
293 unique_function<void(Expected<MachOJITDylibDepInfoMap>)>;
294 using SendSymbolAddressFn = unique_function<void(Expected<ExecutorAddr>)>;
295 using PushSymbolsInSendResultFn = unique_function<void(Error)>;
DMemoryMapper.h44 using OnReservedFunction = unique_function<void(Expected<ExecutorAddrRange>)>;
55 using OnInitializedFunction = unique_function<void(Expected<ExecutorAddr>)>;
66 using OnDeinitializedFunction = unique_function<void(Error)>;
73 using OnReleasedFunction = unique_function<void(Error)>;
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/llvm/ExecutionEngine/Orc/
DMachOPlatform.h91 unique_function<std::unique_ptr<MaterializationUnit>(MachOPlatform &MOP,
290 unique_function<void(Expected<ExecutorAddr>)>;
292 unique_function<void(Expected<StringRef>)>;
294 unique_function<void(Expected<MachOJITDylibDepInfoMap>)>;
295 using SendSymbolAddressFn = unique_function<void(Expected<ExecutorAddr>)>;
296 using PushSymbolsInSendResultFn = unique_function<void(Error)>;
DMemoryMapper.h44 using OnReservedFunction = unique_function<void(Expected<ExecutorAddrRange>)>;
55 using OnInitializedFunction = unique_function<void(Expected<ExecutorAddr>)>;
66 using OnDeinitializedFunction = unique_function<void(Error)>;
73 using OnReleasedFunction = unique_function<void(Error)>;
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/ExecutionEngine/Orc/
H A DMemoryMapper.h44 using OnReservedFunction = unique_function<void(Expected<ExecutorAddrRange>)>;
55 using OnInitializedFunction = unique_function<void(Expected<ExecutorAddr>)>;
66 using OnDeinitializedFunction = unique_function<void(Error)>;
73 using OnReleasedFunction = unique_function<void(Error)>;

1234567