| /llvm-project-15.0.7/compiler-rt/lib/orc/ |
| H A D | simple_packed_serialization.h | 105 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 D | executor_address.h | 173 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 D | wrapper_function_utils.h | 183 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 D | SimplePackedSerialization.h | 108 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 D | SimpleRemoteEPCUtils.h | 171 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 D | ExecutorAddress.h | 191 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 D | WrapperFunctionUtils.h | 236 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 D | TargetProcessControlTypes.h | 167 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 D | SimplePackedSerializationTest.cpp | 141 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 D | MemoryMapperTest.cpp | 100 {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 D | SimpleExecutorMemoryManagerTest.cpp | 54 cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddr>>( in TEST() 58 cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddr>>( in TEST()
|
| H A D | SharedMemoryMapperTest.cpp | 89 {cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddr>>( in TEST() 92 cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddr>>( in TEST()
|
| H A D | ExecutionSessionWrapperFunctionCallsTest.cpp | 101 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 D | EPCGenericJITLinkMemoryManager.h | 73 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 D | simple_packed_serialization_test.cpp | 137 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 D | wrapper_function_utils_test.cpp | 150 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 D | EPCGenericDylibManager.cpp | 24 return SPSArgList<SPSString, bool>::size( in size() 30 return SPSArgList<SPSString, bool>::serialize( in serialize() 46 SPSArgList<SPSExecutorAddr, SPSRemoteSymbolLookupSet>;
|
| H A D | MachOPlatform.cpp | 690 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 D | EPCGenericRTDyldMemoryManager.cpp | 267 WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddrRange>>( in finalizeMemory() 270 WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddrRange>>( in finalizeMemory()
|
| H A D | SimpleRemoteEPC.cpp | 278 shared::SPSArgList<shared::SPSSimpleRemoteEPCExecutorInfo>; in setup() 399 if (!SPSArgList<SPSError>::deserialize(IB, Info)) in handleHangup()
|
| H A D | DebuggerSupportPlugin.cpp | 354 shared::SPSArgList<shared::SPSExecutorAddrRange>>( in completeSynthesisAndRegister()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/TargetProcess/ |
| H A D | SimpleRemoteEPCServer.cpp | 211 shared::SPSArgList<shared::SPSSimpleRemoteEPCExecutorInfo>; in sendSetupMessage()
|