Home
last modified time | relevance | path

Searched refs:ArgTs (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/Shared/
H A DWrapperFunctionUtils.h171 template <typename SPSArgListT, typename... ArgTs>
208 template <typename RetT, typename... ArgTs,
241 template <typename RetT, typename... ArgTs,
320 template <typename RetT, typename... ArgTs,
447 const ArgTs &...Args) { in call()
474 typename... ArgTs>
477 const ArgTs &...Args) { in callAsync()
562 typename... ArgTs>
565 const ArgTs &...Args) { in callAsync()
604 using MethodT = RetT (ClassT::*)(ArgTs...);
[all …]
H A DSimplePackedSerialization.h108 template <typename... ArgTs> class SPSArgList;
133 template <typename ArgT, typename... ArgTs>
134 static size_t size(const ArgT &Arg, const ArgTs &...Args) { in size()
139 template <typename ArgT, typename... ArgTs>
141 const ArgTs &...Args) { in serialize()
146 template <typename ArgT, typename... ArgTs>
147 static bool deserialize(SPSInputBuffer &IB, ArgT &Arg, ArgTs &...Args) { in deserialize()
/llvm-project-15.0.7/compiler-rt/lib/orc/
H A Dwrapper_function_utils.h107 template <typename SPSArgListT, typename... ArgTs>
155 template <typename RetT, typename... ArgTs,
160 using ArgTuple = std::tuple<std::decay_t<ArgTs>...>;
188 template <typename RetT, typename... ArgTs,
196 template <typename ClassT, typename RetT, typename... ArgTs,
291 template <typename RetT, typename... ArgTs>
346 template <typename... ArgTs>
380 using MethodT = RetT (ClassT::*)(ArgTs...);
382 RetT operator()(ExecutorAddr ObjAddr, ArgTs &...Args) { in operator()
392 MethodWrapperHandler<RetT, ClassT, ArgTs...>
[all …]
H A Derror.h32 template <typename ErrT, typename... ArgTs>
33 friend Error make_error(ArgTs &&...Args);
133 template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&...Args) { in make_error()
136 return Error(std::make_unique<ErrT>(std::forward<ArgTs>(Args)...)); in make_error()
H A Dsimple_packed_serialization.h105 template <typename... ArgTs> class SPSArgList;
120 template <typename ArgT, typename... ArgTs>
121 static size_t size(const ArgT &Arg, const ArgTs &...Args) { in size()
126 template <typename ArgT, typename... ArgTs>
128 const ArgTs &...Args) { in serialize()
133 template <typename ArgT, typename... ArgTs>
134 static bool deserialize(SPSInputBuffer &IB, ArgT &Arg, ArgTs &...Args) { in deserialize()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/
H A DJITLinkGeneric.h104 template <typename... ArgTs> static void link(ArgTs &&... Args) { in link()
105 auto L = std::make_unique<LinkerImpl>(std::forward<ArgTs>(Args)...); in link()
H A DMachOLinkGraphBuilder.h98 template <typename... ArgTs>
99 NormalizedSymbol &createNormalizedSymbol(ArgTs &&... Args) { in createNormalizedSymbol()
102 new (Sym) NormalizedSymbol(std::forward<ArgTs>(Args)...); in createNormalizedSymbol()
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DAllocatorList.h53 template <class... ArgTs> Node *create(ArgTs &&... Args) { in create()
54 return new (getAlloc()) Node(std::forward<ArgTs>(Args)...); in create()
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/
H A DExecutorProcessControl.h313 typename... ArgTs>
315 SendResultT &&SendResult, const ArgTs &...Args) { in callSPSWrapperAsync()
328 template <typename SPSSignature, typename SendResultT, typename... ArgTs>
330 const ArgTs &...Args) { in callSPSWrapperAsync()
H A DCore.h1572 template <typename... ArgTs>
1573 void callWrapperAsync(ArgTs &&... Args) { in callWrapperAsync()
1574 EPC->callWrapperAsync(std::forward<ArgTs>(Args)...); in callWrapperAsync()
1590 template <typename SPSSignature, typename SendResultT, typename... ArgTs>
1592 const ArgTs &...Args) { in callSPSWrapperAsync()
1593 EPC->callSPSWrapperAsync<SPSSignature, SendResultT, ArgTs...>( in callSPSWrapperAsync()
/llvm-project-15.0.7/llvm/tools/llvm-exegesis/
H A Dllvm-exegesis.cpp194 template <typename... ArgTs> static void ExitWithError(ArgTs &&... Args) { in ExitWithError()
195 ExitOnErr(make_error<Failure>(std::forward<ArgTs>(Args)...)); in ExitWithError()
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/JITLink/
H A DJITLink.h825 template <typename... ArgTs>
826 Addressable &createAddressable(ArgTs &&... Args) { in createAddressable()
829 new (A) Addressable(std::forward<ArgTs>(Args)...); in createAddressable()
838 template <typename... ArgTs> Block &createBlock(ArgTs &&... Args) { in createBlock()
840 new (B) Block(std::forward<ArgTs>(Args)...); in createBlock()
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DError.h333 template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) { in make_error()
334 return Error(std::make_unique<ErrT>(std::forward<ArgTs>(Args)...)); in make_error()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DPassManager.h422 typename... ArgTs, size_t... Ns>
425 std::tuple<ArgTs...> Args, in getAnalysisResultUnpackTuple()