Home
last modified time | relevance | path

Searched refs:SPSSerializationTraits (Results 1 – 20 of 20) sorted by relevance

/src/contrib/llvm-project/compiler-rt/lib/orc/
H A Dsimple_packed_serialization.h104 class SPSSerializationTraits; variable
124 return SPSSerializationTraits<SPSTagT, ArgT>::size(Arg) + in size()
131 return SPSSerializationTraits<SPSTagT, ArgT>::serialize(OB, Arg) && in serialize()
137 return SPSSerializationTraits<SPSTagT, ArgT>::deserialize(IB, Arg) && in deserialize()
144 class SPSSerializationTraits<
217 template <> class SPSSerializationTraits<SPSEmpty, SPSEmpty> {
337 class SPSSerializationTraits<SPSSequence<SPSElementTagT>, SequenceT,
375 template <> class SPSSerializationTraits<SPSSequence<char>, span<const char>> {
397 class SPSSerializationTraits<SPSTuple<SPSTagTs...>, std::tuple<Ts...>> {
435 class SPSSerializationTraits<SPSTuple<SPSTagT1, SPSTagT2>, std::pair<T1, T2>> {
[all …]
H A Delfnix_platform.h74 class SPSSerializationTraits<SPSELFNixPerObjectSectionsToRegister,
108 class SPSSerializationTraits<SPSELFNixJITDylibInitializers,
H A Dexecutor_symbol_def.h99 template <> class SPSSerializationTraits<SPSJITSymbolFlags, JITSymbolFlags> {
127 class SPSSerializationTraits<SPSExecutorSymbolDef, ExecutorSymbolDef> {
H A Dexecutor_address.h207 template <> class SPSSerializationTraits<SPSExecutorAddr, ExecutorAddr> {
230 class SPSSerializationTraits<SPSExecutorAddrRange, ExecutorAddrRange> {
H A Dwrapper_function_utils.h454 if (!SPSSerializationTraits<SPSRetT, RetT>::deserialize(IB, RetVal)) in runWithSPSRet()
485 class SPSSerializationTraits<SPSWrapperFunctionCall, WrapperFunctionCall> {
H A Dmacho_platform.cpp96 class SPSSerializationTraits<SPSMachOJITDylibDepInfo, MachOJITDylibDepInfo> { class
124 class SPSSerializationTraits<SPSUnwindSectionInfo, UnwindSectionInfo> { class
412 class SPSSerializationTraits< class
/src/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/
H A DSimplePackedSerialization.h106 class SPSSerializationTraits; variable
136 return SPSSerializationTraits<SPSTagT, ArgT>::size(Arg) + in size()
143 return SPSSerializationTraits<SPSTagT, ArgT>::serialize(OB, Arg) && in serialize()
149 return SPSSerializationTraits<SPSTagT, ArgT>::deserialize(IB, Arg) && in deserialize()
156 class SPSSerializationTraits<
226 template <> class SPSSerializationTraits<SPSEmpty, SPSEmpty> {
352 template <> class SPSSerializationTraits<SPSSequence<char>, ArrayRef<char>> {
382 class SPSSerializationTraits<SPSSequence<SPSElementTagT>, SequenceT,
421 class SPSSerializationTraits<SPSTuple<SPSTagTs...>, std::tuple<Ts...>> {
459 class SPSSerializationTraits<SPSTuple<SPSTagT1, SPSTagT2>, std::pair<T1, T2>> {
[all …]
H A DTargetProcessControlTypes.h150 class SPSSerializationTraits<SPSRemoteAllocGroup, tpctypes::RemoteAllocGroup> {
196 class SPSSerializationTraits<SPSSegFinalizeRequest,
217 class SPSSerializationTraits<SPSFinalizeRequest, tpctypes::FinalizeRequest> {
236 class SPSSerializationTraits<SPSSharedMemorySegFinalizeRequest,
257 class SPSSerializationTraits<SPSSharedMemoryFinalizeRequest,
278 class SPSSerializationTraits<SPSMemoryAccessUIntWrite<T>,
297 class SPSSerializationTraits<SPSMemoryAccessBufferWrite,
318 class SPSSerializationTraits<SPSMemoryAccessPointerWrite,
H A DPerfSharedStructs.h93 class SPSSerializationTraits<SPSPerfJITRecordPrefix, PerfJITRecordPrefix> {
117 class SPSSerializationTraits<SPSPerfJITCodeLoadRecord, PerfJITCodeLoadRecord> {
141 class SPSSerializationTraits<SPSPerfJITDebugEntry, PerfJITDebugEntry> {
163 class SPSSerializationTraits<SPSPerfJITDebugInfoRecord,
185 class SPSSerializationTraits<SPSPerfJITCodeUnwindingInfoRecord,
211 class SPSSerializationTraits<SPSPerfJITRecordBatch, PerfJITRecordBatch> {
H A DSimpleRemoteEPCUtils.h169 class SPSSerializationTraits<SPSRemoteSymbolLookupSetElement,
188 class SPSSerializationTraits<SPSRemoteSymbolLookup, RemoteSymbolLookup> {
206 class SPSSerializationTraits<SPSSimpleRemoteEPCExecutorInfo,
H A DExecutorSymbolDef.h58 template <> class SPSSerializationTraits<SPSJITSymbolFlags, JITSymbolFlags> {
86 class SPSSerializationTraits<SPSExecutorSymbolDef, ExecutorSymbolDef> {
H A DVTuneSharedStructs.h63 template <> class SPSSerializationTraits<SPSVTuneMethodInfo, VTuneMethodInfo> {
85 class SPSSerializationTraits<SPSVTuneMethodBatch, VTuneMethodBatch> {
H A DAllocationActions.h77 class SPSSerializationTraits<SPSAllocActionCallPair,
H A DExecutorAddress.h252 template <> class SPSSerializationTraits<SPSExecutorAddr, ExecutorAddr> {
275 class SPSSerializationTraits<SPSExecutorAddrRange, ExecutorAddrRange> {
H A DWrapperFunctionUtils.h681 if (!shared::SPSSerializationTraits<SPSRetT, RetT>::deserialize(IB, RetVal)) in runWithSPSRet()
713 class SPSSerializationTraits<SPSWrapperFunctionCall, WrapperFunctionCall> {
/src/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DEPCGenericDylibManager.cpp20 class SPSSerializationTraits<SPSRemoteSymbolLookupSetElement, class
43 class SPSSerializationTraits<SPSRemoteSymbolLookup, class
H A DMachOPlatform.cpp41 class SPSSerializationTraits<SPSMachOJITDylibDepInfo, class
62 class SPSSerializationTraits<SPSMachOExecutorSymbolFlags, class
/src/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DELFNixPlatform.h254 class SPSSerializationTraits<SPSELFPerObjectSectionsToRegister,
287 class SPSSerializationTraits<SPSELFNixJITDylibInitializers,
314 class SPSSerializationTraits<SPSELFJITDylibDeinitializers,
H A DEPCGenericJITLinkMemoryManager.h69 class SPSSerializationTraits<SPSExecutorAddr,
/src/contrib/llvm-project/compiler-rt/lib/orc/tests/unit/
H A Dsimple_packed_serialization_utils.h17 using BST = __orc_rt::SPSSerializationTraits<SPSTagT, T>; in blobSerializationRoundTrip()