| /src/contrib/llvm-project/compiler-rt/lib/orc/ |
| H A D | simple_packed_serialization.h | 104 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 D | elfnix_platform.h | 74 class SPSSerializationTraits<SPSELFNixPerObjectSectionsToRegister, 108 class SPSSerializationTraits<SPSELFNixJITDylibInitializers,
|
| H A D | executor_symbol_def.h | 99 template <> class SPSSerializationTraits<SPSJITSymbolFlags, JITSymbolFlags> { 127 class SPSSerializationTraits<SPSExecutorSymbolDef, ExecutorSymbolDef> {
|
| H A D | executor_address.h | 207 template <> class SPSSerializationTraits<SPSExecutorAddr, ExecutorAddr> { 230 class SPSSerializationTraits<SPSExecutorAddrRange, ExecutorAddrRange> {
|
| H A D | wrapper_function_utils.h | 454 if (!SPSSerializationTraits<SPSRetT, RetT>::deserialize(IB, RetVal)) in runWithSPSRet() 485 class SPSSerializationTraits<SPSWrapperFunctionCall, WrapperFunctionCall> {
|
| H A D | macho_platform.cpp | 96 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 D | SimplePackedSerialization.h | 106 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 D | TargetProcessControlTypes.h | 150 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 D | PerfSharedStructs.h | 93 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 D | SimpleRemoteEPCUtils.h | 169 class SPSSerializationTraits<SPSRemoteSymbolLookupSetElement, 188 class SPSSerializationTraits<SPSRemoteSymbolLookup, RemoteSymbolLookup> { 206 class SPSSerializationTraits<SPSSimpleRemoteEPCExecutorInfo,
|
| H A D | ExecutorSymbolDef.h | 58 template <> class SPSSerializationTraits<SPSJITSymbolFlags, JITSymbolFlags> { 86 class SPSSerializationTraits<SPSExecutorSymbolDef, ExecutorSymbolDef> {
|
| H A D | VTuneSharedStructs.h | 63 template <> class SPSSerializationTraits<SPSVTuneMethodInfo, VTuneMethodInfo> { 85 class SPSSerializationTraits<SPSVTuneMethodBatch, VTuneMethodBatch> {
|
| H A D | AllocationActions.h | 77 class SPSSerializationTraits<SPSAllocActionCallPair,
|
| H A D | ExecutorAddress.h | 252 template <> class SPSSerializationTraits<SPSExecutorAddr, ExecutorAddr> { 275 class SPSSerializationTraits<SPSExecutorAddrRange, ExecutorAddrRange> {
|
| H A D | WrapperFunctionUtils.h | 681 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 D | EPCGenericDylibManager.cpp | 20 class SPSSerializationTraits<SPSRemoteSymbolLookupSetElement, class 43 class SPSSerializationTraits<SPSRemoteSymbolLookup, class
|
| H A D | MachOPlatform.cpp | 41 class SPSSerializationTraits<SPSMachOJITDylibDepInfo, class 62 class SPSSerializationTraits<SPSMachOExecutorSymbolFlags, class
|
| /src/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | ELFNixPlatform.h | 254 class SPSSerializationTraits<SPSELFPerObjectSectionsToRegister, 287 class SPSSerializationTraits<SPSELFNixJITDylibInitializers, 314 class SPSSerializationTraits<SPSELFJITDylibDeinitializers,
|
| H A D | EPCGenericJITLinkMemoryManager.h | 69 class SPSSerializationTraits<SPSExecutorAddr,
|
| /src/contrib/llvm-project/compiler-rt/lib/orc/tests/unit/ |
| H A D | simple_packed_serialization_utils.h | 17 using BST = __orc_rt::SPSSerializationTraits<SPSTagT, T>; in blobSerializationRoundTrip()
|