Home
last modified time | relevance | path

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

/llvm-project-15.0.7/compiler-rt/lib/orc/
H A Dsimple_packed_serialization.h105 template <typename... ArgTs> class SPSArgList; variable
108 template <> class SPSArgList<> {
118 class SPSArgList<SPSTagT, SPSTagTs...> {
123 SPSArgList<SPSTagTs...>::size(Args...); in size()
188 typedef SPSArgList<SPSTagTs...> AsArgList;
383 return SPSArgList<SPSTagT1>::size(P.first) + in size()
384 SPSArgList<SPSTagT2>::size(P.second); in size()
572 return SPSArgList<bool>::size(false) + in size()
579 if (!SPSArgList<bool>::serialize(OB, false)) in serialize()
590 return SPSArgList<bool>::size(true) + SPSArgList<SPSTagT>::size(Value); in size()
[all …]
H A Dexecutor_address.h173 return SPSArgList<uint64_t>::size(EA.getValue()); in size()
177 return SPSArgList<uint64_t>::serialize(BOB, EA.getValue()); in serialize()
182 if (!SPSArgList<uint64_t>::deserialize(BIB, Tmp)) in deserialize()
196 return SPSArgList<SPSExecutorAddr, SPSExecutorAddr>::size(Value.Start, in size()
201 return SPSArgList<SPSExecutorAddr, SPSExecutorAddr>::serialize( in serialize()
206 return SPSArgList<SPSExecutorAddr, SPSExecutorAddr>::deserialize( in deserialize()
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()
305 WrapperFunctionResult::fromSPSArgs<SPSArgList<SPSTagTs...>>(Args...); in call()
483 return SPSArgList<SPSExecutorAddr, SPSSequence<char>>::size( in size()
488 return SPSArgList<SPSExecutorAddr, SPSSequence<char>>::serialize( in serialize()
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/Shared/
H A DSimplePackedSerialization.h108 template <typename... ArgTs> class SPSArgList; variable
111 template <> class SPSArgList<> {
127 class SPSArgList<SPSTagT, SPSTagTs...> {
136 SPSArgList<SPSTagTs...>::size(Args...); in size()
198 typedef SPSArgList<SPSTagTs...> AsArgList;
453 return SPSArgList<SPSTagT1>::size(P.first) + in size()
454 SPSArgList<SPSTagT2>::size(P.second); in size()
685 return SPSArgList<bool>::size(false) + in size()
692 if (!SPSArgList<bool>::serialize(OB, false)) in serialize()
703 return SPSArgList<bool>::size(true) + SPSArgList<SPSTagT>::size(Value); in size()
[all …]
H A DSimpleRemoteEPCUtils.h171 return SPSArgList<SPSString, bool>::size(V.Name, V.Required); in size()
176 return SPSArgList<SPSString, bool>::serialize(OB, V.Name, V.Required); in serialize()
181 return SPSArgList<SPSString, bool>::deserialize(IB, V.Name, V.Required); in deserialize()
189 return SPSArgList<uint64_t, SPSRemoteSymbolLookupSet>::size(V.H, V.Symbols); in size()
193 return SPSArgList<uint64_t, SPSRemoteSymbolLookupSet>::serialize(OB, V.H, in serialize()
198 return SPSArgList<uint64_t, SPSRemoteSymbolLookupSet>::deserialize( in deserialize()
H A DExecutorAddress.h191 return SPSArgList<uint64_t>::size(EA.getValue()); in size()
195 return SPSArgList<uint64_t>::serialize(BOB, EA.getValue()); in serialize()
200 if (!SPSArgList<uint64_t>::deserialize(BIB, Tmp)) in deserialize()
214 return SPSArgList<SPSExecutorAddr, SPSExecutorAddr>::size(Value.Start, in size()
219 return SPSArgList<SPSExecutorAddr, SPSExecutorAddr>::serialize( in serialize()
224 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.h167 return SPSArgList<uint8_t>::size(static_cast<uint8_t>(WPF)); in size()
172 return SPSArgList<uint8_t>::serialize(OB, static_cast<uint8_t>(WPF)); in serialize()
178 if (!SPSArgList<uint8_t>::deserialize(IB, Val)) in deserialize()
/llvm-project-15.0.7/llvm/unittests/ExecutionEngine/Orc/
H A DSimplePackedSerializationTest.cpp141 using BAL = SPSArgList<bool, int32_t, SPSString>; in TEST()
178 EXPECT_TRUE(SPSArgList<SPSSequence<char>>::serialize(OB, HelloOut)); in TEST()
182 EXPECT_TRUE(SPSArgList<SPSSequence<char>>::deserialize(IB, HelloIn)); in TEST()
202 EXPECT_TRUE(SPSArgList<SPSSequence<char>>::serialize(OB, AOut)); in TEST()
206 EXPECT_TRUE(SPSArgList<SPSSequence<char>>::deserialize(IB, AIn)); in TEST()
223 EXPECT_TRUE(SPSArgList<SPSSequence<char>>::serialize(OB, SROut)); in TEST()
227 EXPECT_TRUE(SPSArgList<SPSSequence<char>>::deserialize(IB, SRIn)); in TEST()
H A DMemoryMapperTest.cpp100 {cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddr>>( in TEST()
103 cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddr>>( in TEST()
124 {cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddr>>( in TEST()
127 cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddr>>( in TEST()
176 {cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddr>>( in TEST()
179 cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddr>>( in TEST()
H A DSimpleExecutorMemoryManagerTest.cpp54 cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddr>>( in TEST()
58 cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddr>>( in TEST()
H A DSharedMemoryMapperTest.cpp89 {cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddr>>( in TEST()
92 cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddr>>( in TEST()
H A DExecutionSessionWrapperFunctionCallsTest.cpp101 using ArgSerialization = SPSArgList<int32_t, int32_t>; in TEST()
111 EXPECT_TRUE(SPSArgList<int32_t>::deserialize(IB, Result)); in TEST()
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/compiler-rt/lib/orc/unittests/
H A Dsimple_packed_serialization_test.cpp137 size_t Size = SPSArgList<SPSSequence<char>>::size(OutS); in TEST()
141 EXPECT_TRUE(SPSArgList<SPSSequence<char>>::serialize(OB, OutS)); in TEST()
147 EXPECT_TRUE(SPSArgList<SPSSequence<char>>::deserialize(IB, InS)); in TEST()
164 using BAL = SPSArgList<bool, int32_t, SPSString>; in TEST()
H A Dwrapper_function_utils_test.cpp150 cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddrRange>>( in TEST()
163 cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddrRange>>( in TEST()
172 cantFail(WrapperFunctionCall::Create<SPSArgList<int32_t, int32_t>>( in TEST()
/llvm-project-15.0.7/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.cpp690 WrapperFunctionCall::Create<SPSArgList<SPSString, SPSExecutorAddr>>( in associateJITDylibHeaderSymbol()
692 cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddr>>( in associateJITDylibHeaderSymbol()
877 WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddrRange>>( in registerObjectPlatformSections()
880 WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddrRange>>( in registerObjectPlatformSections()
957 SPSArgList<SPSExecutorAddr, in registerObjectPlatformSections()
1014 {cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddrRange>>( in registerEHSectionsPhase1()
1016 cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddrRange>>( in registerEHSectionsPhase1()
H A DEPCGenericRTDyldMemoryManager.cpp267 WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddrRange>>( in finalizeMemory()
270 WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddrRange>>( in finalizeMemory()
H A DSimpleRemoteEPC.cpp278 shared::SPSArgList<shared::SPSSimpleRemoteEPCExecutorInfo>; in setup()
399 if (!SPSArgList<SPSError>::deserialize(IB, Info)) in handleHangup()
H A DDebuggerSupportPlugin.cpp354 shared::SPSArgList<shared::SPSExecutorAddrRange>>( in completeSynthesisAndRegister()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/TargetProcess/
H A DSimpleRemoteEPCServer.cpp211 shared::SPSArgList<shared::SPSSimpleRemoteEPCExecutorInfo>; in sendSetupMessage()