Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/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 …]
/openbsd-src/gnu/llvm/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>
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/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)>;
H A DMachOPlatform.h189 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 DCOFFPlatform.h38 unique_function<Error(JITDylib &JD, StringRef DLLFileName)>;
83 unique_function<void(Expected<COFFJITDylibDepInfoMap>)>;
84 using SendSymbolAddressFn = unique_function<void(Expected<ExecutorAddr>)>;
H A DELFNixPlatform.h179 unique_function<void(Expected<ELFNixJITDylibInitializerSequence>)>;
182 unique_function<void(Expected<ELFNixJITDylibDeinitializerSequence>)>;
184 using SendSymbolAddressFn = unique_function<void(Expected<ExecutorAddr>)>;
H A DLazyReexports.h41 unique_function<Error(JITTargetAddress ResolvedAddr)>;
89 using NotifyTargetResolved = unique_function<void(JITTargetAddress)>;
H A DSimpleRemoteEPC.h44 unique_function<CreateMemoryManagerFn> CreateMemoryManager;
45 unique_function<CreateMemoryAccessFn> CreateMemoryAccess;
H A DIRTransformLayer.h29 using TransformFunction = unique_function<Expected<ThreadSafeModule>(
H A DLookupAndRecordAddrs.h45 unique_function<void(Error)> OnRecorded, ExecutionSession &ES, LookupKind K,
H A DEPCDynamicLibrarySearchGenerator.h27 using SymbolPredicate = unique_function<bool(const SymbolStringPtr &)>;
H A DCore.h396 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 DRTDyldObjectLinkingLayer.h53 unique_function<std::unique_ptr<RuntimeDyld::MemoryManager>()>;
H A DExecutorProcessControl.h58 unique_function<void(shared::WrapperFunctionResult)> H;
104 using WriteResultFn = unique_function<void(Error)>;
H A DIndirectionUtils.h66 unique_function<void(JITTargetAddress) const>;
68 using ResolveLandingFunction = unique_function<void(
/openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/
H A DRuntimeDyld.h291 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 DJITSymbol.h267 using GetAddressFtor = unique_function<Expected<JITTargetAddress>()>;
375 using OnResolvedFunction = unique_function<void(Expected<LookupResult>)>;
/openbsd-src/gnu/llvm/lldb/include/lldb/Host/
H A DEditline.h96 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 DJITLinkMemoryManager.h120 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 DExtractAPIVisitor.h30 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 Dhandy_base.pl365 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 DMachinePassManager.h243 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 DIRMover.h67 llvm::unique_function<void(GlobalValue &GV, ValueAdder Add)>;
/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/
H A DLookupAndRecordAddrs.cpp17 unique_function<void(Error)> OnRecorded, ExecutionSession &ES, LookupKind K, in lookupAndRecordAddrs()

12