| /openbsd-src/gnu/llvm/llvm/include/llvm/ADT/ |
| H A D | FunctionExtras.h | 56 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 …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/IR/ |
| H A D | PassInstrumentation.h | 161 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>
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/ |
| H A D | SimpleRemoteEPCServer.h | 38 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()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | MemoryMapper.h | 44 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)>;
|
| H A D | MachOPlatform.h | 189 unique_function<void(Expected<ExecutorAddr>)>; 191 unique_function<void(Expected<StringRef>)>; 193 unique_function<void(Expected<MachOJITDylibDepInfoMap>)>; 194 using SendSymbolAddressFn = unique_function<void(Expected<ExecutorAddr>)>;
|
| H A D | COFFPlatform.h | 38 unique_function<Error(JITDylib &JD, StringRef DLLFileName)>; 83 unique_function<void(Expected<COFFJITDylibDepInfoMap>)>; 84 using SendSymbolAddressFn = unique_function<void(Expected<ExecutorAddr>)>;
|
| H A D | ELFNixPlatform.h | 179 unique_function<void(Expected<ELFNixJITDylibInitializerSequence>)>; 182 unique_function<void(Expected<ELFNixJITDylibDeinitializerSequence>)>; 184 using SendSymbolAddressFn = unique_function<void(Expected<ExecutorAddr>)>;
|
| H A D | LazyReexports.h | 41 unique_function<Error(JITTargetAddress ResolvedAddr)>; 89 using NotifyTargetResolved = unique_function<void(JITTargetAddress)>;
|
| H A D | SimpleRemoteEPC.h | 44 unique_function<CreateMemoryManagerFn> CreateMemoryManager; 45 unique_function<CreateMemoryAccessFn> CreateMemoryAccess;
|
| H A D | IRTransformLayer.h | 29 using TransformFunction = unique_function<Expected<ThreadSafeModule>(
|
| H A D | LookupAndRecordAddrs.h | 45 unique_function<void(Error)> OnRecorded, ExecutionSession &ES, LookupKind K,
|
| H A D | EPCDynamicLibrarySearchGenerator.h | 27 using SymbolPredicate = unique_function<bool(const SymbolStringPtr &)>;
|
| H A D | Core.h | 396 using SymbolsResolvedCallback = unique_function<void(Expected<SymbolMap>)>; 1351 lookupInitSymbolsAsync(unique_function<void(Error)> OnComplete, 1386 using SendResultFunction = unique_function<void(shared::WrapperFunctionResult)>; 1389 using DispatchTaskFunction = unique_function<void(std::unique_ptr<Task> T)>; 1393 using JITDispatchHandlerFunction = unique_function<void( 1505 unique_function<void(Expected<SymbolFlagsMap>)> OnComplete); 1732 unique_function<void(Expected<SymbolFlagsMap>)> OnComplete);
|
| H A D | RTDyldObjectLinkingLayer.h | 53 unique_function<std::unique_ptr<RuntimeDyld::MemoryManager>()>;
|
| H A D | ExecutorProcessControl.h | 58 unique_function<void(shared::WrapperFunctionResult)> H; 104 using WriteResultFn = unique_function<void(Error)>;
|
| H A D | IndirectionUtils.h | 66 unique_function<void(JITTargetAddress) const>; 68 using ResolveLandingFunction = unique_function<void(
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/ |
| H A D | RuntimeDyld.h | 291 unique_function<Error(const object::ObjectFile &Obj, LoadedObjectInfo &, 294 unique_function<void(object::OwningBinary<object::ObjectFile> O, 317 unique_function<Error(const object::ObjectFile &Obj, 321 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>)>;
|
| /openbsd-src/gnu/llvm/lldb/include/lldb/Host/ |
| H A D | Editline.h | 96 llvm::unique_function<bool(Editline *, StringList &)>; 99 llvm::unique_function<int(Editline *, StringList &, int)>; 102 llvm::unique_function<std::optional<std::string>(llvm::StringRef)>; 104 using CompleteCallbackType = llvm::unique_function<void(CompletionRequest &)>;
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/JITLink/ |
| H A D | JITLinkMemoryManager.h | 120 using OnFinalizedFunction = unique_function<void(Expected<FinalizedAlloc>)>; 121 using OnAbandonedFunction = unique_function<void(Error)>; 146 using OnAllocatedFunction = unique_function<void(AllocResult)>; 149 using OnDeallocatedFunction = unique_function<void(Error)>; 314 using OnCreatedFunction = unique_function<void(Expected<SimpleSegmentAlloc>)>;
|
| /openbsd-src/gnu/llvm/clang/include/clang/ExtractAPI/ |
| H A D | ExtractAPIVisitor.h | 30 llvm::unique_function<bool(SourceLocation)> LocationChecker, in ExtractAPIVisitor() 82 llvm::unique_function<bool(SourceLocation)> LocationChecker;
|
| /openbsd-src/gnu/usr.bin/perl/ext/XS-APItest/t/ |
| H A D | handy_base.pl | 365 my $unique_function = "is" . $function . $suffix; 366 if (! $seen{$unique_function}++) { 369 . " $unique_function; Got a single" 381 . " $unique_function did not warn");
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | MachinePassManager.h | 243 SmallVector<llvm::unique_function<FuncTy>, 4> InitializationFuncs; 244 SmallVector<llvm::unique_function<FuncTy>, 4> FinalizationFuncs; 247 std::map<PassIndex, llvm::unique_function<FuncTy>> MachineModulePasses;
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Linker/ |
| H A D | IRMover.h | 67 llvm::unique_function<void(GlobalValue &GV, ValueAdder Add)>;
|
| /openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/ |
| H A D | LookupAndRecordAddrs.cpp | 17 unique_function<void(Error)> OnRecorded, ExecutionSession &ES, LookupKind K, in lookupAndRecordAddrs()
|