Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
H A DFunctionExtras.h55 template <typename FunctionT> class unique_function; variable
358 class unique_function<R(P...)> : public detail::UniqueFunctionBase<R, P...> {
362 unique_function() = default;
363 unique_function(std::nullptr_t) {}
364 unique_function(unique_function &&) = default;
365 unique_function(const unique_function &) = delete;
366 unique_function &operator=(unique_function &&) = default;
367 unique_function &operator=(const unique_function &) = delete;
370 unique_function(
372 detail::EnableUnlessSameType<CallableT, unique_function> * = nullptr,
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DPassInstrumentation.h148 SmallVector<llvm::unique_function<BeforePassFunc>, 4>
151 SmallVector<llvm::unique_function<BeforeSkippedPassFunc>, 4>
154 SmallVector<llvm::unique_function<BeforeNonSkippedPassFunc>, 4>
157 SmallVector<llvm::unique_function<AfterPassFunc>, 4> AfterPassCallbacks;
159 SmallVector<llvm::unique_function<AfterPassInvalidatedFunc>, 4>
162 SmallVector<llvm::unique_function<BeforeAnalysisFunc>, 4>
165 SmallVector<llvm::unique_function<AfterAnalysisFunc>, 4>
168 SmallVector<llvm::unique_function<AnalysisInvalidatedFunc>, 4>
171 SmallVector<llvm::unique_function<AnalysesClearedFunc>, 4>
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Support/
H A DThreading.cpp65 llvm::unique_function<void()> Func, in llvm_execute_on_thread_async()
75 llvm::unique_function<void()> Func, in llvm_execute_on_thread_async()
104 using AsyncThreadInfo = llvm::unique_function<void()>;
126 llvm::unique_function<void()> Func, in llvm_execute_on_thread_async()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/
H A DRuntimeDyld.h278 unique_function<Error(const object::ObjectFile &Obj, LoadedObjectInfo &,
281 unique_function<void(object::OwningBinary<object::ObjectFile> O,
304 unique_function<Error(const object::ObjectFile &Obj,
308 unique_function<void(object::OwningBinary<object::ObjectFile>,
H A DJITSymbol.h267 using GetAddressFtor = unique_function<Expected<JITTargetAddress>()>;
375 using OnResolvedFunction = unique_function<void(Expected<LookupResult>)>;
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachinePassManager.h241 SmallVector<llvm::unique_function<FuncTy>, 4> InitializationFuncs;
242 SmallVector<llvm::unique_function<FuncTy>, 4> FinalizationFuncs;
245 std::map<PassIndex, llvm::unique_function<FuncTy>> MachineModulePasses;
H A DCodeGenPassBuilder.h236 SmallVector<llvm::unique_function<bool(AnalysisKey *)>, 4> BeforeCallbacks;
237 SmallVector<llvm::unique_function<void(AnalysisKey *)>, 4> AfterCallbacks;
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/
H A DLazyReexports.h41 unique_function<Error(JITTargetAddress ResolvedAddr)>;
89 using NotifyTargetResolved = unique_function<void(JITTargetAddress)>;
H A DIRTransformLayer.h31 using TransformFunction = unique_function<Expected<ThreadSafeModule>(
H A DTPCDynamicLibrarySearchGenerator.h25 using SymbolPredicate = unique_function<bool(const SymbolStringPtr &)>;
H A DOrcRPCTargetProcessControl.h279 using ErrorReporter = unique_function<void(Error)>;
281 using OnCloseConnectionFunction = unique_function<Error(Error)>;
H A DIndirectionUtils.h59 unique_function<void(JITTargetAddress) const>;
61 using ResolveLandingFunction = unique_function<void(
H A DCore.h381 using SymbolsResolvedCallback = unique_function<void(Expected<SymbolMap>)>;
1265 using DispatchTaskFunction = unique_function<void(std::unique_ptr<Task> T)>;
1348 unique_function<void(Expected<SymbolFlagsMap>)> OnComplete);
1476 unique_function<void(Expected<SymbolFlagsMap>)> OnComplete);
H A DTargetProcessControl.h38 using WriteResultFn = unique_function<void(Error)>;
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DThreading.h84 llvm::unique_function<void()> Func,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyld.cpp1200 unique_function<void(object::OwningBinary<object::ObjectFile>, in finalizeAsync()
1422 unique_function<Error(const object::ObjectFile &Obj, in jitLinkForORC()
1426 unique_function<void(object::OwningBinary<object::ObjectFile>, in jitLinkForORC()
H A DRuntimeDyldImpl.h546 unique_function<void(object::OwningBinary<object::ObjectFile>,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
H A DCore.cpp513 unique_function<void(Expected<SymbolFlagsMap>)> OnComplete) in InProgressLookupFlagsState()
530 unique_function<void(Expected<SymbolFlagsMap>)> OnComplete;
1875 unique_function<void(Expected<SymbolFlagsMap>)> OnComplete) { in lookupFlags()
2569 unique_function<void(Expected<SymbolFlagsMap>)> OnComplete) { in OL_completeLookupFlags()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Lex/
H A DPreprocessor.h133 llvm::unique_function<void(const clang::Token &)> OnToken;
1044 void setTokenWatcher(llvm::unique_function<void(const clang::Token &)> F) { in setTokenWatcher()