/freebsd/contrib/llvm-project/compiler-rt/lib/orc/ |
H A D | simple_packed_serialization.h | 107 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 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() 309 WrapperFunctionResult::fromSPSArgs<SPSArgList<SPSTagTs...>>(Args...); in call() 488 return SPSArgList<SPSExecutorAddr, SPSSequence<char>>::size( in serialize() 493 return SPSArgList<SPSExecutorAdd [all...] |
H A D | executor_address.h | 210 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 D | SimplePackedSerialization.h | 109 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 D | SimpleRemoteEPCUtils.h | 173 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 D | ExecutorAddress.h | 255 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 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 | 161 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 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()
|
H A D | ExecutorProcessControl.h | 250 if (!shared::SPSArgList<SPSTagT>::deserialize(IB, Tmp)) in getBootstrapMapValue()
|
/freebsd/contrib/llvm-project/compiler-rt/lib/orc/tests/unit/ |
H A D | simple_packed_serialization_test.cpp | 119 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 D | wrapper_function_utils_test.cpp | 70 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 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 | 74 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 D | COFFPlatform.cpp | 37 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 D | EPCGenericRTDyldMemoryManager.cpp | 262 WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddrRange>>( in finalizeMemory() 265 WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddrRange>>( in finalizeMemory()
|
H A D | SimpleRemoteEPC.cpp | 310 shared::SPSArgList<shared::SPSSimpleRemoteEPCExecutorInfo>; in setup() 439 if (!SPSArgList<SPSError>::deserialize(IB, Info)) in handleHangup()
|
H A D | DebuggerSupportPlugin.cpp |
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/ |
H A D | SimpleRemoteEPCServer.h | 71 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 D | VTuneSupportPlugin.cpp | 105 shared::SPSArgList<shared::SPSVTuneMethodBatch>>( in modifyPassConfig()
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/ |
H A D | SimpleRemoteEPCServer.cpp | 217 shared::SPSArgList<shared::SPSSimpleRemoteEPCExecutorInfo>; in sendSetupMessage()
|