Home
last modified time | relevance | path

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

/freebsd/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 Dexecutor_symbol_def.h99 template <> class SPSSerializationTraits<SPSJITSymbolFlags, JITSymbolFlags> {
127 class SPSSerializationTraits<SPSExecutorSymbolDef, ExecutorSymbolDef> {
H A Delfnix_platform.h59 class SPSSerializationTraits<SPSELFNixPerObjectSectionsToRegister,
H A Dexecutor_address.h207 template <> class SPSSerializationTraits<SPSExecutorAddr, ExecutorAddr> {
230 class SPSSerializationTraits<SPSExecutorAddrRange, ExecutorAddrRange> {
H A Dwrapper_function_utils.h446 if (!SPSSerializationTraits<SPSRetT, RetT>::deserialize(IB, RetVal)) in runWithSPSRet()
477 class SPSSerializationTraits<SPSWrapperFunctionCall, WrapperFunctionCall> {
H A Dmacho_platform.cpp98 class SPSSerializationTraits<SPSMachOJITDylibDepInfo, MachOJITDylibDepInfo> { class
126 class SPSSerializationTraits<SPSUnwindSectionInfo, UnwindSectionInfo> { class
336 class SPSSerializationTraits< class
/freebsd/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.h170 class SPSSerializationTraits<SPSRemoteSymbolLookupSetElement,
189 class SPSSerializationTraits<SPSRemoteSymbolLookup, RemoteSymbolLookup> {
207 class SPSSerializationTraits<SPSSimpleRemoteEPCExecutorInfo,
H A DVTuneSharedStructs.h63 template <> class SPSSerializationTraits<SPSVTuneMethodInfo, VTuneMethodInfo> {
85 class SPSSerializationTraits<SPSVTuneMethodBatch, VTuneMethodBatch> {
H A DExecutorSymbolDef.h89 template <> class SPSSerializationTraits<SPSJITSymbolFlags, JITSymbolFlags> {
117 class SPSSerializationTraits<SPSExecutorSymbolDef, ExecutorSymbolDef> {
H A DAllocationActions.h85 class SPSSerializationTraits<SPSAllocActionCallPair,
H A DExecutorAddress.h296 template <> class SPSSerializationTraits<SPSExecutorAddr, ExecutorAddr> {
319 class SPSSerializationTraits<SPSExecutorAddrRange, ExecutorAddrRange> {
H A DWrapperFunctionUtils.h681 if (!shared::SPSSerializationTraits<SPSRetT, RetT>::deserialize(IB, RetVal)) in runWithSPSRet()
713 class SPSSerializationTraits<SPSWrapperFunctionCall, WrapperFunctionCall> {
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DEPCGenericDylibManager.cpp20 class SPSSerializationTraits<SPSRemoteSymbolLookupSetElement, class
43 class SPSSerializationTraits<SPSRemoteSymbolLookup, class
H A DMachOPlatform.cpp39 class SPSSerializationTraits<SPSMachOJITDylibDepInfo, class
60 class SPSSerializationTraits<SPSMachOExecutorSymbolFlags, class
/freebsd/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()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DEPCGenericJITLinkMemoryManager.h71 class SPSSerializationTraits<SPSExecutorAddr,
H A DELFNixPlatform.h288 class SPSSerializationTraits<SPSELFPerObjectSectionsToRegister,