Home
last modified time | relevance | path

Searched refs:SPSArgList (Results 1 – 21 of 21) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/orc/
H A Dsimple_packed_serialization.h107 template <typename... ArgTs> class SPSArgList; variable
109 // Empty list specialization for SPSArgList.
110 template <> class SPSArgList<> {
118 // Non-empty list specialization for SPSArgList.
120 class SPSArgList<SPSTagT, SPSTagTs...> {
125 SPSArgList<SPSTagTs...>::size(Args...); in size()
132 SPSArgList<SPSTagTs...>::serialize(OB, Args...); in serialize()
138 SPSArgList<SPSTagTs...>::deserialize(IB, Args...); in deserialize()
190 typedef SPSArgList<SPSTagTs...> AsArgList;
342 size_t Size = SPSArgList<uint64_ in serialize()
[all...]
H A Dwrapper_function_utils.h183 return SPSArgList<SPSTagTs...>::deserialize(IB, std::get<I>(Args)...); in deserialize()
214 return WrapperFunctionResult::fromSPSArgs<SPSArgList<SPSRetTagT>>(Result); in serialize()
221 return WrapperFunctionResult::fromSPSArgs<SPSArgList<SPSRetTagT>>( in serialize()
230 return WrapperFunctionResult::fromSPSArgs<SPSArgList<SPSRetTagT>>( in serialize()
241 if (!SPSArgList<SPSRetTagT>::deserialize(IB, Result)) in deserialize()
255 if (!SPSArgList<SPSError>::deserialize(IB, BSE)) in deserialize()
272 if (!SPSArgList<SPSExpected<SPSTagT>>::deserialize(IB, BSE)) in deserialize()
309 WrapperFunctionResult::fromSPSArgs<SPSArgList<SPSTagTs...>>(Args...); in call()
488 return SPSArgList<SPSExecutorAddr, SPSSequence<char>>::size( in serialize()
493 return SPSArgList<SPSExecutorAdd
[all...]
H A Dexecutor_address.h210 return SPSArgList<uint64_t>::size(EA.getValue()); in size()
214 return SPSArgList<uint64_t>::serialize(BOB, EA.getValue()); in serialize()
219 if (!SPSArgList<uint64_t>::deserialize(BIB, Tmp)) in deserialize()
233 return SPSArgList<SPSExecutorAddr, SPSExecutorAddr>::size(Value.Start, in size()
238 return SPSArgList<SPSExecutorAddr, SPSExecutorAddr>::serialize( in serialize()
243 return SPSArgList<SPSExecutorAddr, SPSExecutorAddr>::deserialize( in deserialize()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/
H A DSimplePackedSerialization.h109 template <typename... ArgTs> class SPSArgList; variable
112 template <> class SPSArgList<> {
128 class SPSArgList<SPSTagT, SPSTagTs...> {
137 SPSArgList<SPSTagTs...>::size(Args...); in size()
144 SPSArgList<SPSTagTs...>::serialize(OB, Args...); in serialize()
150 SPSArgList<SPSTagTs...>::deserialize(IB, Args...); in deserialize()
199 typedef SPSArgList<SPSTagTs...> AsArgList;
355 return SPSArgList<uint64_t>::size(static_cast<uint64_t>(A.size())) + in size()
360 if (!SPSArgList<uint64_t>::serialize(OB, static_cast<uint64_t>(A.size()))) in serialize()
369 if (!SPSArgList<uint64_t>::deserialize(IB, Size)) in deserialize()
[all …]
H A DSimpleRemoteEPCUtils.h173 return SPSArgList<SPSString, bool>::size(V.Name, V.Required); in size()
178 return SPSArgList<SPSString, bool>::serialize(OB, V.Name, V.Required); in serialize()
183 return SPSArgList<SPSString, bool>::deserialize(IB, V.Name, V.Required); in deserialize()
191 return SPSArgList<uint64_t, SPSRemoteSymbolLookupSet>::size(V.H, V.Symbols); in size()
195 return SPSArgList<uint64_t, SPSRemoteSymbolLookupSet>::serialize(OB, V.H, in serialize()
200 return SPSArgList<uint64_t, SPSRemoteSymbolLookupSet>::deserialize( in deserialize()
H A DExecutorAddress.h255 return SPSArgList<uint64_t>::size(EA.getValue()); in size()
259 return SPSArgList<uint64_t>::serialize(BOB, EA.getValue()); in serialize()
264 if (!SPSArgList<uint64_t>::deserialize(BIB, Tmp)) in deserialize()
278 return SPSArgList<SPSExecutorAddr, SPSExecutorAddr>::size(Value.Start, in size()
283 return SPSArgList<SPSExecutorAddr, SPSExecutorAddr>::serialize( in serialize()
288 return SPSArgList<SPSExecutorAddr, SPSExecutorAddr>::deserialize( in deserialize()
H A DWrapperFunctionUtils.h236 return SPSArgList<SPSTagTs...>::deserialize(IB, std::get<I>(Args)...); in deserialize()
305 return SPSArgList<SPSTagTs...>::deserialize(IB, std::get<I>(Args)...); in deserialize()
346 return serializeViaSPSToWrapperFunctionResult<SPSArgList<SPSRetTagT>>( in serialize()
354 return serializeViaSPSToWrapperFunctionResult<SPSArgList<SPSRetTagT>>( in serialize()
363 return serializeViaSPSToWrapperFunctionResult<SPSArgList<SPSRetTagT>>( in serialize()
372 return serializeViaSPSToWrapperFunctionResult<SPSArgList<SPSRetTagT>>( in serialize()
384 if (!SPSArgList<SPSRetTagT>::deserialize(IB, Result)) in deserialize()
400 if (!SPSArgList<SPSError>::deserialize(IB, BSE)) in deserialize()
419 if (!SPSArgList<SPSExpected<SPSTagT>>::deserialize(IB, BSE)) in deserialize()
455 detail::serializeViaSPSToWrapperFunctionResult<SPSArgList<SPSTagTs...>>( in call()
[all …]
H A DTargetProcessControlTypes.h161 return SPSArgList<uint8_t>::size(uint8_t(0)); in serialize()
175 return SPSArgList<uint8_t>::serialize(OB, WireValue); in deserialize()
180 if (!SPSArgList<uint8_t>::deserialize(IB, Val)) in deserialize()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DEPCGenericJITLinkMemoryManager.h73 return SPSArgList<SPSExecutorAddr>::size(ExecutorAddr(FA.getAddress())); in size()
79 return SPSArgList<SPSExecutorAddr>::serialize( in serialize()
86 if (!SPSArgList<SPSExecutorAddr>::deserialize(IB, A)) in deserialize()
H A DExecutorProcessControl.h250 if (!shared::SPSArgList<SPSTagT>::deserialize(IB, Tmp)) in getBootstrapMapValue()
/freebsd/contrib/llvm-project/compiler-rt/lib/orc/tests/unit/
H A Dsimple_packed_serialization_test.cpp119 size_t Size = SPSArgList<SPSSequence<char>>::size(OutS); in TEST()
123 EXPECT_TRUE(SPSArgList<SPSSequence<char>>::serialize(OB, OutS)); in TEST()
129 EXPECT_TRUE(SPSArgList<SPSSequence<char>>::deserialize(IB, InS)); in TEST()
161 using BAL = SPSArgList<bool, int32_t, SPSString>; in TEST()
H A Dwrapper_function_utils_test.cpp70 EXPECT_TRUE(!!WrapperFunctionCall::Create<SPSArgList<>>(ExecutorAddr())); in TEST()
154 cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddrRange>>( in TEST()
167 cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddrRange>>( in TEST()
176 cantFail(WrapperFunctionCall::Create<SPSArgList<int32_t, int32_t>>( in TEST()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DEPCGenericDylibManager.cpp24 return SPSArgList<SPSString, bool>::size( in size()
30 return SPSArgList<SPSString, bool>::serialize( in serialize()
46 SPSArgList<SPSExecutorAddr, SPSRemoteSymbolLookupSet>;
H A DMachOPlatform.cpp74 return SPSArgList<UT>::serialize(OB, static_cast<UT>(SF)); in serialize()
80 if (!SPSArgList<UT>::deserialize(IB, Tmp)) in deserialize()
94 SPSArgList<SPSExecutorAddr,
165 {cantFail(WrapperFunctionCall::Create<SPSArgList<>>(PlatformBootstrap)), in materialize()
167 WrapperFunctionCall::Create<SPSArgList<>>(PlatformShutdown))}); in materialize()
172 SPSArgList<SPSString, SPSExecutorAddr>>( in materialize()
174 cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddr>>( in materialize()
966 WrapperFunctionCall::Create<SPSArgList<SPSString, SPSExecutorAddr>>( in associateJITDylibHeaderSymbol()
968 cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddr>>( in associateJITDylibHeaderSymbol()
1396 using SPSRegisterObjectPlatformSectionsArgs = SPSArgList< in registerObjectPlatformSections()
H A DCOFFPlatform.cpp37 SPSArgList<SPSExecutorAddr, SPSCOFFObjectSectionsMap, bool>;
39 SPSArgList<SPSExecutorAddr, SPSCOFFObjectSectionsMap>;
819 SPSArgList<SPSString, SPSExecutorAddr>>( in associateJITDylibHeaderSymbol()
821 cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddr>>( in associateJITDylibHeaderSymbol()
826 cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddr>>( in associateJITDylibHeaderSymbol()
H A DEPCGenericRTDyldMemoryManager.cpp262 WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddrRange>>( in finalizeMemory()
265 WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddrRange>>( in finalizeMemory()
H A DSimpleRemoteEPC.cpp310 shared::SPSArgList<shared::SPSSimpleRemoteEPCExecutorInfo>; in setup()
439 if (!SPSArgList<SPSError>::deserialize(IB, Info)) in handleHangup()
H A DDebuggerSupportPlugin.cpp
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/
H A DSimpleRemoteEPCServer.h71 Buffer.resize(shared::SPSArgList<SPSTagT>::size(Value)); in setBootstrapMapValue()
73 bool Success = shared::SPSArgList<SPSTagT>::serialize(OB, Value); in setBootstrapMapValue()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Debugging/
H A DVTuneSupportPlugin.cpp105 shared::SPSArgList<shared::SPSVTuneMethodBatch>>( in modifyPassConfig()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/
H A DSimpleRemoteEPCServer.cpp217 shared::SPSArgList<shared::SPSSimpleRemoteEPCExecutorInfo>; in sendSetupMessage()