| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/Shared/ |
| H A D | WrapperFunctionUtils.h | 171 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 D | SimplePackedSerialization.h | 108 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 D | wrapper_function_utils.h | 107 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 D | error.h | 32 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 D | simple_packed_serialization.h | 105 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 D | JITLinkGeneric.h | 104 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 D | MachOLinkGraphBuilder.h | 98 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 D | AllocatorList.h | 53 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 D | ExecutorProcessControl.h | 313 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 D | Core.h | 1572 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 D | llvm-exegesis.cpp | 194 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 D | JITLink.h | 825 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 D | Error.h | 333 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 D | PassManager.h | 422 typename... ArgTs, size_t... Ns> 425 std::tuple<ArgTs...> Args, in getAnalysisResultUnpackTuple()
|