Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/
H A DFunctionExtras.h369 unique_function() = default;
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(
397 unique_function(unique_function &&) = default;
398 unique_function(const unique_function &) = delete;
399 unique_function &operator=(unique_function &&) = default;
400 unique_function &operator=(const unique_function &) = delete;
[all …]
/freebsd-14.2/contrib/llvm-project/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>
/freebsd-14.2/contrib/llvm-project/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.h76 unique_function<std::unique_ptr<MaterializationUnit>(MachOPlatform &MOP,
275 unique_function<void(Expected<ExecutorAddr>)>;
277 unique_function<void(Expected<StringRef>)>;
279 unique_function<void(Expected<MachOJITDylibDepInfoMap>)>;
280 using SendSymbolAddressFn = unique_function<void(Expected<ExecutorAddr>)>;
281 using PushSymbolsInSendResultFn = unique_function<void(Error)>;
H A DEPCDynamicLibrarySearchGenerator.h27 using SymbolPredicate = unique_function<bool(const SymbolStringPtr &)>;
28 using AddAbsoluteSymbolsFn = unique_function<Error(JITDylib &, SymbolMap)>;
H A DCOFFPlatform.h38 unique_function<Error(JITDylib &JD, StringRef DLLFileName)>;
87 unique_function<void(Expected<COFFJITDylibDepInfoMap>)>;
88 using SendSymbolAddressFn = unique_function<void(Expected<ExecutorAddr>)>;
H A DELFNixPlatform.h182 unique_function<void(Expected<ELFNixJITDylibInitializerSequence>)>;
185 unique_function<void(Expected<ELFNixJITDylibDeinitializerSequence>)>;
187 using SendSymbolAddressFn = unique_function<void(Expected<ExecutorAddr>)>;
H A DLazyReexports.h41 unique_function<Error(ExecutorAddr ResolvedAddr)>;
88 using NotifyTargetResolved = unique_function<void(ExecutorAddr)>;
H A DLLJIT.h310 unique_function<Expected<JITDylibSP>(LLJIT &J)>;
312 using PlatformSetupFunction = unique_function<Expected<JITDylibSP>(LLJIT &J)>;
322 unique_function<Error(LLJIT &)> PrePlatformSetup;
429 setPrePlatformSetup(unique_function<Error(LLJIT &)> PrePlatformSetup) { in setPrePlatformSetup()
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 DExecutionUtils.h219 using AddAbsoluteSymbolsFn = unique_function<Error(JITDylib &, SymbolMap)>;
273 unique_function<Expected<MaterializationUnit::Interface>(
H A DRTDyldObjectLinkingLayer.h52 unique_function<std::unique_ptr<RuntimeDyld::MemoryManager>()>;
H A DCore.h399 using SymbolsResolvedCallback = unique_function<void(Expected<SymbolMap>)>;
1346 lookupInitSymbolsAsync(unique_function<void(Error)> OnComplete,
1396 using SendResultFunction = unique_function<void(shared::WrapperFunctionResult)>;
1399 using DispatchTaskFunction = unique_function<void(std::unique_ptr<Task> T)>;
1403 using JITDispatchHandlerFunction = unique_function<void(
1533 unique_function<void(Expected<SymbolFlagsMap>)> OnComplete);
1762 unique_function<void(Expected<SymbolFlagsMap>)> OnComplete);
H A DExecutorProcessControl.h58 unique_function<void(shared::WrapperFunctionResult)> H;
104 using WriteResultFn = unique_function<void(Error)>;
H A DIndirectionUtils.h66 unique_function<void(ExecutorAddr) const>;
68 using ResolveLandingFunction = unique_function<void(
/freebsd-14.2/contrib/llvm-project/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;
83 void setErrorReporter(unique_function<void(Error)> ReportError) { in setErrorReporter()
99 Create(unique_function<Error(Setup &S)> SetupFunction, in Create()
/freebsd-14.2/contrib/llvm-project/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>)>;
/freebsd-14.2/contrib/llvm-project/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)>;
317 using OnCreatedFunction = unique_function<void(Expected<SimpleSegmentAlloc>)>;
/freebsd-14.2/contrib/llvm-project/lldb/include/lldb/Host/
H A DEditline.h97 llvm::unique_function<bool(Editline *, StringList &)>;
100 llvm::unique_function<int(Editline *, StringList &, int)>;
103 llvm::unique_function<std::optional<std::string>(llvm::StringRef)>;
105 using CompleteCallbackType = llvm::unique_function<void(CompletionRequest &)>;
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachinePassManager.h258 SmallVector<llvm::unique_function<FuncTy>, 4> InitializationFuncs;
259 SmallVector<llvm::unique_function<FuncTy>, 4> FinalizationFuncs;
262 std::map<PassIndex, llvm::unique_function<FuncTy>> MachineModulePasses;
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Linker/
H A DIRMover.h67 llvm::unique_function<void(GlobalValue &GV, ValueAdder Add)>;
/freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DLookupAndRecordAddrs.cpp17 unique_function<void(Error)> OnRecorded, ExecutionSession &ES, LookupKind K, in lookupAndRecordAddrs()

12