| /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 | 174 return SPSArgList<SPSString, bool>::size(V.Name, V.Required); in size() 179 return SPSArgList<SPSString, bool>::serialize(OB, V.Name, V.Required); in serialize() 184 return SPSArgList<SPSString, bool>::deserialize(IB, V.Name, V.Required); in deserialize() 192 return SPSArgList<uint64_t, SPSRemoteSymbolLookupSet>::size(V.H, V.Symbols); in size() 196 return SPSArgList<uint64_t, SPSRemoteSymbolLookupSet>::serialize(OB, V.H, in serialize() 201 return SPSArgList<uint64_t, SPSRemoteSymbolLookupSet>::deserialize( in deserialize()
|
| H A D | ExecutorAddress.h | 299 return SPSArgList<uint64_t>::size(EA.getValue()); in size() 303 return SPSArgList<uint64_t>::serialize(BOB, EA.getValue()); in serialize() 308 if (!SPSArgList<uint64_t>::deserialize(BIB, Tmp)) in deserialize() 322 return SPSArgList<SPSExecutorAddr, SPSExecutorAddr>::size(Value.Start, in size() 327 return SPSArgList<SPSExecutorAddr, SPSExecutorAddr>::serialize( in serialize() 332 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 size() 175 return SPSArgList<uint8_t>::serialize(OB, WireValue); in serialize() 180 if (!SPSArgList<uint8_t>::deserialize(IB, Val)) in deserialize()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/orc/ |
| H A D | simple_packed_serialization.h | 107 template <typename... ArgTs> class SPSArgList; variable 110 template <> class 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_t>::size(static_cast<uint64_t>(S.size())); in size() 344 Size += SPSArgList<SPSElementTagT>::size(E); in size() 349 if (!SPSArgList<uint64_t>::serialize(OB, static_cast<uint64_t>(S.size()))) in serialize() [all …]
|
| H A D | wrapper_function_utils.h | 182 return SPSArgList<SPSTagTs...>::deserialize(IB, std::get<I>(Args)...); in deserialize() 213 return WrapperFunctionResult::fromSPSArgs<SPSArgList<SPSRetTagT>>(Result); in serialize() 220 return WrapperFunctionResult::fromSPSArgs<SPSArgList<SPSRetTagT>>( in serialize() 229 return WrapperFunctionResult::fromSPSArgs<SPSArgList<SPSRetTagT>>( in serialize() 240 if (!SPSArgList<SPSRetTagT>::deserialize(IB, Result)) in deserialize() 254 if (!SPSArgList<SPSError>::deserialize(IB, BSE)) in deserialize() 271 if (!SPSArgList<SPSExpected<SPSTagT>>::deserialize(IB, BSE)) in deserialize() 299 WrapperFunctionResult::fromSPSArgs<SPSArgList<SPSTagTs...>>(Args...); in call() 480 return SPSArgList<SPSExecutorAddr, SPSSequence<char>>::size( in size() 485 return SPSArgList<SPSExecutorAddr, SPSSequence<char>>::serialize( in serialize()
|
| 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/ |
| H A D | EPCGenericJITLinkMemoryManager.h | 75 return SPSArgList<SPSExecutorAddr>::size(ExecutorAddr(FA.getAddress())); in size() 81 return SPSArgList<SPSExecutorAddr>::serialize( in serialize() 88 if (!SPSArgList<SPSExecutorAddr>::deserialize(IB, A)) in deserialize()
|
| H A D | ReOptimizeLayer.h | 141 shared::SPSArgList<ReOptMaterializationUnitID, uint32_t>;
|
| H A D | ExecutorProcessControl.h | 171 if (!shared::SPSArgList<SPSTagT>::deserialize(IB, Tmp)) in getBootstrapMapValue()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/orc/tests/unit/ |
| H A D | wrapper_function_utils_test.cpp | 72 EXPECT_TRUE(!!WrapperFunctionCall::Create<SPSArgList<>>(ExecutorAddr())); in TEST() 158 cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddrRange>>( in TEST() 171 cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddrRange>>( in TEST() 180 cantFail(WrapperFunctionCall::Create<SPSArgList<int32_t, int32_t>>( in TEST()
|
| 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()
|
| /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 | EHFrameRegistrationPlugin.cpp | 55 WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddrRange>>( in modifyPassConfig() 58 WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddrRange>>( in modifyPassConfig()
|
| H A D | UnwindInfoRegistrationPlugin.cpp | 109 SPSArgList<SPSSequence<SPSExecutorAddrRange>, SPSExecutorAddr, in addUnwindInfoRegistrationActions() 111 using SPSDeregisterArgs = SPSArgList<SPSSequence<SPSExecutorAddrRange>>; in addUnwindInfoRegistrationActions()
|
| H A D | ELFNixPlatform.cpp | 85 {cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddr>>( in materialize() 88 WrapperFunctionCall::Create<SPSArgList<>>(PlatformShutdown))}); in materialize() 93 SPSArgList<SPSString, SPSExecutorAddr>>( in materialize() 95 cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddr>>( in materialize() 694 SPSArgList<SPSELFPerObjectSectionsToRegister>; in registerPerObjectSections() 796 SPSArgList<SPSString, SPSExecutorAddr>>( in addDSOHandleSupportPasses() 798 cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddr>>( in addDSOHandleSupportPasses() 961 SPSArgList<SPSExecutorAddr, SPSSequence<SPSExecutorAddrRange>>; in registerInitSections()
|
| H A D | MachOPlatform.cpp | 72 return SPSArgList<UT>::serialize(OB, static_cast<UT>(SF)); in serialize() 78 if (!SPSArgList<UT>::deserialize(IB, Tmp)) in deserialize() 92 SPSArgList<SPSExecutorAddr, 150 {cantFail(WrapperFunctionCall::Create<SPSArgList<>>(PlatformBootstrap)), in materialize() 152 WrapperFunctionCall::Create<SPSArgList<>>(PlatformShutdown))}); in materialize() 157 SPSArgList<SPSString, SPSExecutorAddr>>( in materialize() 159 cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddr>>( in materialize() 984 WrapperFunctionCall::Create<SPSArgList<SPSString, SPSExecutorAddr>>( in associateJITDylibHeaderSymbol() 986 cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddr>>( in associateJITDylibHeaderSymbol() 1425 using SPSRegisterObjectPlatformSectionsArgs = SPSArgList< in registerObjectPlatformSections()
|
| H A D | COFFPlatform.cpp | 40 SPSArgList<SPSExecutorAddr, SPSCOFFObjectSectionsMap, bool>; 42 SPSArgList<SPSExecutorAddr, SPSCOFFObjectSectionsMap>; 796 SPSArgList<SPSString, SPSExecutorAddr>>( in associateJITDylibHeaderSymbol() 798 cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddr>>( in associateJITDylibHeaderSymbol() 803 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 | 324 shared::SPSArgList<shared::SPSSimpleRemoteEPCExecutorInfo>; in setup() 453 if (!SPSArgList<SPSError>::deserialize(IB, Info)) in handleHangup()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/ |
| H A D | SimpleRemoteEPCServer.h | 72 Buffer.resize(shared::SPSArgList<SPSTagT>::size(Value)); in setBootstrapMapValue() 74 bool Success = shared::SPSArgList<SPSTagT>::serialize(OB, Value); in setBootstrapMapValue()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Debugging/ |
| H A D | VTuneSupportPlugin.cpp | 106 shared::SPSArgList<shared::SPSVTuneMethodBatch>>( in modifyPassConfig()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | aarch64.cpp | 400 {cantFail(WrapperFunctionCall::Create<SPSArgList<>>( in lowerPointer64AuthEdgesToSigningFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/ |
| H A D | SimpleRemoteEPCServer.cpp | 215 shared::SPSArgList<shared::SPSSimpleRemoteEPCExecutorInfo>; in sendSetupMessage()
|