/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/ |
H A D | FunctionExtras.h | 55 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 D | PassInstrumentation.h | 148 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 D | Threading.cpp | 65 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 D | RuntimeDyld.h | 278 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 D | JITSymbol.h | 267 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 D | MachinePassManager.h | 241 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 D | CodeGenPassBuilder.h | 236 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 D | LazyReexports.h | 41 unique_function<Error(JITTargetAddress ResolvedAddr)>; 89 using NotifyTargetResolved = unique_function<void(JITTargetAddress)>;
|
H A D | IRTransformLayer.h | 31 using TransformFunction = unique_function<Expected<ThreadSafeModule>(
|
H A D | TPCDynamicLibrarySearchGenerator.h | 25 using SymbolPredicate = unique_function<bool(const SymbolStringPtr &)>;
|
H A D | OrcRPCTargetProcessControl.h | 279 using ErrorReporter = unique_function<void(Error)>; 281 using OnCloseConnectionFunction = unique_function<Error(Error)>;
|
H A D | IndirectionUtils.h | 59 unique_function<void(JITTargetAddress) const>; 61 using ResolveLandingFunction = unique_function<void(
|
H A D | Core.h | 381 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 D | TargetProcessControl.h | 38 using WriteResultFn = unique_function<void(Error)>;
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/ |
H A D | Threading.h | 84 llvm::unique_function<void()> Func,
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyld.cpp | 1200 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 D | RuntimeDyldImpl.h | 546 unique_function<void(object::OwningBinary<object::ObjectFile>,
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/ |
H A D | Core.cpp | 513 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 D | Preprocessor.h | 133 llvm::unique_function<void(const clang::Token &)> OnToken; 1044 void setTokenWatcher(llvm::unique_function<void(const clang::Token &)> F) { in setTokenWatcher()
|