Searched refs:kArgumentClass (Results 1 – 8 of 8) sorted by relevance
/frameworks/libs/binary_translation/guest_abi/arm/include/berberis/guest_abi/ |
D | guest_arguments_arch.h | 83 if constexpr (GuestArgumentInfo<ResultType, kCallingConventionsVariant>::kArgumentClass == in GuestResult() 97 if constexpr (GuestArgumentInfo<ResultType, kCallingConventionsVariant>::kArgumentClass == in HostResult() 113 const ArgumentClass kArgumentClass; in ArgumentsInfoHelper() member 117 {.kArgumentClass = in ArgumentsInfoHelper() 118 GuestArgumentInfo<ArgumentType, kCallingConventionsVariant>::kArgumentClass, in ArgumentsInfoHelper() 126 if constexpr (GuestArgumentInfo<ResultType, kCallingConventionsVariant>::kArgumentClass == in ArgumentsInfoHelper() 128 static_assert(GuestArgumentInfo<ResultType*, kCallingConventionsVariant>::kArgumentClass == in ArgumentsInfoHelper() 138 if (kArgInfo.kArgumentClass == ArgumentClass::kInteger) { in ArgumentsInfoHelper() 141 } else if (kArgInfo.kArgumentClass == ArgumentClass::kVFP) { in ArgumentsInfoHelper() 157 } else if constexpr (ResultInfo::kArgumentClass == ArgumentClass::kInteger) { in ResultInfoHelper() [all …]
|
D | guest_abi_arch.h | 42 constexpr static ArgumentClass kArgumentClass = ArgumentClass::kInteger; 57 constexpr static ArgumentClass kArgumentClass = ArgumentClass::kInteger; 71 constexpr static ArgumentClass kArgumentClass = ArgumentClass::kInteger; 91 constexpr static ArgumentClass kArgumentClass = ArgumentClass::kInteger; 102 constexpr static ArgumentClass kArgumentClass = ArgumentClass::kInteger; 111 constexpr static ArgumentClass kArgumentClass = ArgumentClass::kInteger; 123 constexpr static ArgumentClass kArgumentClass = ArgumentClass::kVFP; 128 constexpr static ArgumentClass kArgumentClass = ArgumentClass::kInteger; 141 constexpr static ArgumentClass kArgumentClass = ArgumentClass::kVFP; 162 constexpr static ArgumentClass kArgumentClass = ArgumentClass::kReturnedViaIndirectPointer;
|
D | guest_params_arch.h | 69 if constexpr (GuestArgumentInfo<Type, kCallingConventionsVariant>::kArgumentClass == in ParamLocationAddress() 124 const ArgumentClass kArgumentClass; in ParamsInfoHelper() member 128 {.kArgumentClass = GuestArgumentInfo<ParamType, kCallingConventionsVariant>::kArgumentClass, in ParamsInfoHelper() 136 if constexpr (GuestArgumentInfo<ReturnType, kCallingConventionsVariant>::kArgumentClass == in ParamsInfoHelper() 146 if (kArgInfo.kArgumentClass == ArgumentClass::kInteger) { in ParamsInfoHelper() 149 } else if (kArgInfo.kArgumentClass == ArgumentClass::kVFP) { in ParamsInfoHelper() 165 } else if constexpr (ReturnInfo::kArgumentClass == ArgumentClass::kInteger) { in ReturnInfoHelper() 167 } else if constexpr (ReturnInfo::kArgumentClass == ArgumentClass::kVFP) { in ReturnInfoHelper() 169 } else if constexpr (ReturnInfo::kArgumentClass == ArgumentClass::kReturnedViaIndirectPointer) { in ReturnInfoHelper() 170 static_assert(GuestArgumentInfo<ReturnType*, kCallingConventionsVariant>::kArgumentClass == in ReturnInfoHelper() [all …]
|
/frameworks/libs/binary_translation/guest_abi/arm64/include/berberis/guest_abi/ |
D | guest_arguments_arch.h | 62 if constexpr (GuestArgumentInfo<Type>::kArgumentClass == ArgumentClass::kLargeStructType) { in GuestArgument() 74 if constexpr (GuestArgumentInfo<Type>::kArgumentClass == ArgumentClass::kLargeStructType) { in HostArgument() 83 if constexpr (GuestArgumentInfo<ResultType>::kArgumentClass == in GuestResult() 95 if constexpr (GuestArgumentInfo<ResultType>::kArgumentClass == in HostResult() 109 const ArgumentClass kArgumentClass; in ArgumentsInfoHelper() member 112 } const kArgumentsInfo[] = {{.kArgumentClass = GuestArgumentInfo<ArgumentType>::kArgumentClass, in ArgumentsInfoHelper() 119 if (kArgInfo.kArgumentClass == ArgumentClass::kInteger || in ArgumentsInfoHelper() 120 kArgInfo.kArgumentClass == ArgumentClass::kLargeStructType) { in ArgumentsInfoHelper() 123 } else if (kArgInfo.kArgumentClass == ArgumentClass::kVFP) { in ArgumentsInfoHelper() 139 } else if constexpr (ResultInfo::kArgumentClass == ArgumentClass::kInteger) { in ResultInfoHelper() [all …]
|
D | guest_abi_arch.h | 40 constexpr static ArgumentClass kArgumentClass = ArgumentClass::kInteger; 58 constexpr static ArgumentClass kArgumentClass = ArgumentClass::kInteger; 67 constexpr static ArgumentClass kArgumentClass = ArgumentClass::kInteger; 76 constexpr static ArgumentClass kArgumentClass = ArgumentClass::kVFP; 87 constexpr static ArgumentClass kArgumentClass = ArgumentClass::kVFP; 100 constexpr static ArgumentClass kArgumentClass = ArgumentClass::kLargeStructType;
|
D | guest_params_arch.h | 56 if constexpr (GuestArgumentInfo<Type>::kArgumentClass == ArgumentClass::kLargeStructType) { in ParamLocationAddress() 101 const ArgumentClass kArgumentClass; in ParamsInfoHelper() member 104 } const kArgumentsInfo[] = {{.kArgumentClass = GuestArgumentInfo<ParamType>::kArgumentClass, in ParamsInfoHelper() 111 if (kArgInfo.kArgumentClass == ArgumentClass::kInteger || in ParamsInfoHelper() 112 kArgInfo.kArgumentClass == ArgumentClass::kLargeStructType) { in ParamsInfoHelper() 115 } else if (kArgInfo.kArgumentClass == ArgumentClass::kVFP) { in ParamsInfoHelper() 131 } else if constexpr (ReturnInfo::kArgumentClass == ArgumentClass::kInteger) { in ResultInfoHelper() 133 } else if constexpr (ReturnInfo::kArgumentClass == ArgumentClass::kVFP) { in ResultInfoHelper() 135 } else if constexpr (ReturnInfo::kArgumentClass == ArgumentClass::kLargeStructType) { in ResultInfoHelper() 224 if constexpr (GuestArgumentInfo<T>::kArgumentClass == ArgumentClass::kInteger || in GetParam() [all …]
|
/frameworks/libs/binary_translation/guest_abi/riscv64/include/berberis/guest_abi/ |
D | guest_params_arch.h | 57 if constexpr (ArgumentInfo::kArgumentClass == ArgumentClass::kLargeStruct) { in ParamLocationAddress() 107 const ArgumentClass kArgumentClass; in ParamsInfoHelper() member 111 {.kArgumentClass = GuestArgumentInfo<ParamType, kCallingConventionsVariant>::kArgumentClass, in ParamsInfoHelper() 121 if (kArgInfo.kArgumentClass == ArgumentClass::kInteger || in ParamsInfoHelper() 122 kArgInfo.kArgumentClass == ArgumentClass::kLargeStruct) { in ParamsInfoHelper() 125 } else if (kArgInfo.kArgumentClass == ArgumentClass::kFp) { in ParamsInfoHelper() 145 } else if constexpr (ReturnInfo::kArgumentClass == ArgumentClass::kInteger) { in ReturnInfoHelper() 147 } else if constexpr (ReturnInfo::kArgumentClass == ArgumentClass::kFp) { in ReturnInfoHelper() 149 } else if constexpr (ReturnInfo::kArgumentClass == ArgumentClass::kLargeStruct) { in ReturnInfoHelper() 251 if constexpr (ArgumentInfo::kArgumentClass == ArgumentClass::kInteger || in GetParam() [all …]
|
D | guest_arguments_arch.h | 95 if constexpr (ArgumentInfo::kArgumentClass == ArgumentClass::kLargeStruct) { in Reference() 106 const ArgumentClass kArgumentClass; in ArgumentsInfoHelper() member 110 {.kArgumentClass = in ArgumentsInfoHelper() 111 GuestArgumentInfo<ArgumentType, kCallingConventionsVariant>::kArgumentClass, in ArgumentsInfoHelper() 121 if (kArgInfo.kArgumentClass == ArgumentClass::kInteger || in ArgumentsInfoHelper() 122 kArgInfo.kArgumentClass == ArgumentClass::kLargeStruct) { in ArgumentsInfoHelper() 125 } else if (kArgInfo.kArgumentClass == ArgumentClass::kFp) { in ArgumentsInfoHelper() 140 } else if constexpr (ResultInfo::kArgumentClass == ArgumentClass::kInteger) { in ResultInfoHelper() 142 } else if constexpr (ResultInfo::kArgumentClass == ArgumentClass::kFp) { in ResultInfoHelper() 144 } else if constexpr (ResultInfo::kArgumentClass == ArgumentClass::kLargeStruct) { in ResultInfoHelper()
|