Home
last modified time | relevance | path

Searched refs:ArgumentClass (Results 1 – 8 of 8) sorted by relevance

/frameworks/libs/binary_translation/guest_abi/arm/include/berberis/guest_abi/
Dguest_abi_arch.h31 enum class ArgumentClass { kInteger, kVFP, kReturnedViaIndirectPointer }; enum
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;
[all …]
Dguest_arguments_arch.h84 ArgumentClass::kReturnedViaIndirectPointer) { in GuestResult()
98 ArgumentClass::kReturnedViaIndirectPointer) { in HostResult()
113 const ArgumentClass kArgumentClass; in ArgumentsInfoHelper()
127 ArgumentClass::kReturnedViaIndirectPointer) { in ArgumentsInfoHelper()
129 ArgumentClass::kInteger); 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()
159 } else if constexpr (ResultInfo::kArgumentClass == ArgumentClass::kVFP) { in ResultInfoHelper()
161 } else if constexpr (ResultInfo::kArgumentClass == ArgumentClass::kReturnedViaIndirectPointer) { in ResultInfoHelper()
[all …]
Dguest_params_arch.h70 ArgumentClass::kReturnedViaIndirectPointer) { in ParamLocationAddress()
124 const ArgumentClass kArgumentClass; in ParamsInfoHelper()
137 ArgumentClass::kReturnedViaIndirectPointer) { 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()
171 ArgumentClass::kInteger); in ReturnInfoHelper()
263 ArgumentClass::kInteger); in GetParam()
/frameworks/libs/binary_translation/guest_abi/arm64/include/berberis/guest_abi/
Dguest_abi_arch.h33 enum class ArgumentClass { kInteger, kVFP, kLargeStructType }; enum
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;
Dguest_arguments_arch.h62 if constexpr (GuestArgumentInfo<Type>::kArgumentClass == ArgumentClass::kLargeStructType) { in GuestArgument()
74 if constexpr (GuestArgumentInfo<Type>::kArgumentClass == ArgumentClass::kLargeStructType) { in HostArgument()
84 ArgumentClass::kLargeStructType) { in GuestResult()
96 ArgumentClass::kLargeStructType) { in HostResult()
109 const ArgumentClass 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()
141 } else if constexpr (ResultInfo::kArgumentClass == ArgumentClass::kVFP) { in ResultInfoHelper()
Dguest_params_arch.h56 if constexpr (GuestArgumentInfo<Type>::kArgumentClass == ArgumentClass::kLargeStructType) { in ParamLocationAddress()
101 const ArgumentClass 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()
225 GuestArgumentInfo<T>::kArgumentClass == ArgumentClass::kLargeStructType) { in GetParam()
[all …]
/frameworks/libs/binary_translation/guest_abi/riscv64/include/berberis/guest_abi/
Dguest_params_arch.h57 if constexpr (ArgumentInfo::kArgumentClass == ArgumentClass::kLargeStruct) { in ParamLocationAddress()
107 const ArgumentClass 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()
252 ArgumentInfo::kArgumentClass == ArgumentClass::kFp || in GetParam()
[all …]
Dguest_arguments_arch.h95 if constexpr (ArgumentInfo::kArgumentClass == ArgumentClass::kLargeStruct) { in Reference()
106 const ArgumentClass 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()