Lines Matching refs:strings

116   static const char *strings[] = {"Not Permitted", "Permitted"};  in ARM_ISA_use()  local
117 return parseStringAttribute("ARM_ISA_use", tag, ArrayRef(strings)); in ARM_ISA_use()
121 static const char *strings[] = {"Not Permitted", "Thumb-1", "Thumb-2", "Permitted"}; in THUMB_ISA_use() local
122 return parseStringAttribute("THUMB_ISA_use", tag, ArrayRef(strings)); in THUMB_ISA_use()
126 static const char *strings[] = { in FP_arch() local
129 return parseStringAttribute("FP_arch", tag, ArrayRef(strings)); in FP_arch()
133 static const char *strings[] = {"Not Permitted", "WMMXv1", "WMMXv2"}; in WMMX_arch() local
134 return parseStringAttribute("WMMX_arch", tag, ArrayRef(strings)); in WMMX_arch()
138 static const char *strings[] = {"Not Permitted", "NEONv1", "NEONv2+FMA", in Advanced_SIMD_arch() local
140 return parseStringAttribute("Advanced_SIMD_arch", tag, ArrayRef(strings)); in Advanced_SIMD_arch()
144 static const char *strings[] = {"Not Permitted", "MVE integer", in MVE_arch() local
146 return parseStringAttribute("MVE_arch", tag, ArrayRef(strings)); in MVE_arch()
150 static const char *strings[] = { in PCS_config() local
153 return parseStringAttribute("PCS_config", tag, ArrayRef(strings)); in PCS_config()
157 static const char *strings[] = {"v6", "Static Base", "TLS", "Unused"}; in ABI_PCS_R9_use() local
158 return parseStringAttribute("ABI_PCS_R9_use", tag, ArrayRef(strings)); in ABI_PCS_R9_use()
162 static const char *strings[] = {"Absolute", "PC-relative", "SB-relative", in ABI_PCS_RW_data() local
164 return parseStringAttribute("ABI_PCS_RW_data", tag, ArrayRef(strings)); in ABI_PCS_RW_data()
168 static const char *strings[] = {"Absolute", "PC-relative", "Not Permitted"}; in ABI_PCS_RO_data() local
169 return parseStringAttribute("ABI_PCS_RO_data", tag, ArrayRef(strings)); in ABI_PCS_RO_data()
173 static const char *strings[] = {"Not Permitted", "Direct", "GOT-Indirect"}; in ABI_PCS_GOT_use() local
174 return parseStringAttribute("ABI_PCS_GOT_use", tag, ArrayRef(strings)); in ABI_PCS_GOT_use()
178 static const char *strings[] = {"Not Permitted", "Unknown", "2-byte", in ABI_PCS_wchar_t() local
180 return parseStringAttribute("ABI_PCS_wchar_t", tag, ArrayRef(strings)); in ABI_PCS_wchar_t()
184 static const char *strings[] = {"IEEE-754", "Runtime"}; in ABI_FP_rounding() local
185 return parseStringAttribute("ABI_FP_rounding", tag, ArrayRef(strings)); in ABI_FP_rounding()
189 static const char *strings[] = {"Unsupported", "IEEE-754", "Sign Only"}; in ABI_FP_denormal() local
190 return parseStringAttribute("ABI_FP_denormal", tag, ArrayRef(strings)); in ABI_FP_denormal()
194 static const char *strings[] = {"Not Permitted", "IEEE-754"}; in ABI_FP_exceptions() local
195 return parseStringAttribute("ABI_FP_exceptions", tag, ArrayRef(strings)); in ABI_FP_exceptions()
198 static const char *strings[] = {"Not Permitted", "IEEE-754"}; in ABI_FP_user_exceptions() local
199 return parseStringAttribute("ABI_FP_user_exceptions", tag, ArrayRef(strings)); in ABI_FP_user_exceptions()
203 static const char *strings[] = {"Not Permitted", "Finite Only", "RTABI", in ABI_FP_number_model() local
205 return parseStringAttribute("ABI_FP_number_model", tag, ArrayRef(strings)); in ABI_FP_number_model()
209 static const char *strings[] = {"Not Permitted", "8-byte alignment", in ABI_align_needed() local
215 if (value < std::size(strings)) in ABI_align_needed()
216 description = strings[value]; in ABI_align_needed()
228 static const char *strings[] = {"Not Required", "8-byte data alignment", in ABI_align_preserved() local
234 if (value < std::size(strings)) in ABI_align_preserved()
235 description = std::string(strings[value]); in ABI_align_preserved()
247 static const char *strings[] = {"Not Permitted", "Packed", "Int32", in ABI_enum_size() local
249 return parseStringAttribute("ABI_enum_size", tag, ArrayRef(strings)); in ABI_enum_size()
253 static const char *strings[] = {"Tag_FP_arch", "Single-Precision", "Reserved", in ABI_HardFP_use() local
255 return parseStringAttribute("ABI_HardFP_use", tag, ArrayRef(strings)); in ABI_HardFP_use()
259 static const char *strings[] = {"AAPCS", "AAPCS VFP", "Custom", in ABI_VFP_args() local
261 return parseStringAttribute("ABI_VFP_args", tag, ArrayRef(strings)); in ABI_VFP_args()
265 static const char *strings[] = {"AAPCS", "iWMMX", "Custom"}; in ABI_WMMX_args() local
266 return parseStringAttribute("ABI_WMMX_args", tag, ArrayRef(strings)); in ABI_WMMX_args()
270 static const char *strings[] = { in ABI_optimization_goals() local
274 return parseStringAttribute("ABI_optimization_goals", tag, ArrayRef(strings)); in ABI_optimization_goals()
278 static const char *strings[] = { in ABI_FP_optimization_goals() local
282 ArrayRef(strings)); in ABI_FP_optimization_goals()
312 static const char *strings[] = {"Not Permitted", "v6-style"}; in CPU_unaligned_access() local
313 return parseStringAttribute("CPU_unaligned_access", tag, ArrayRef(strings)); in CPU_unaligned_access()
317 static const char *strings[] = {"If Available", "Permitted"}; in FP_HP_extension() local
318 return parseStringAttribute("FP_HP_extension", tag, ArrayRef(strings)); in FP_HP_extension()
322 static const char *strings[] = {"Not Permitted", "IEEE-754", "VFPv3"}; in ABI_FP_16bit_format() local
323 return parseStringAttribute("ABI_FP_16bit_format", tag, ArrayRef(strings)); in ABI_FP_16bit_format()
327 static const char *strings[] = {"Not Permitted", "Permitted"}; in MPextension_use() local
328 return parseStringAttribute("MPextension_use", tag, ArrayRef(strings)); in MPextension_use()
332 static const char *strings[] = {"If Available", "Not Permitted", "Permitted"}; in DIV_use() local
333 return parseStringAttribute("DIV_use", tag, ArrayRef(strings)); in DIV_use()
337 static const char *strings[] = {"Not Permitted", "Permitted"}; in DSP_extension() local
338 return parseStringAttribute("DSP_extension", tag, ArrayRef(strings)); in DSP_extension()
342 static const char *strings[] = {"Not Permitted", "Permitted"}; in T2EE_use() local
343 return parseStringAttribute("T2EE_use", tag, ArrayRef(strings)); in T2EE_use()
347 static const char *strings[] = {"Not Permitted", "TrustZone", in Virtualization_use() local
350 return parseStringAttribute("Virtualization_use", tag, ArrayRef(strings)); in Virtualization_use()
354 static const char *strings[] = {"Not Permitted", "Permitted in NOP space", in PAC_extension() local
356 return parseStringAttribute("PAC_extension", tag, ArrayRef(strings)); in PAC_extension()
360 static const char *strings[] = {"Not Permitted", "Permitted in NOP space", in BTI_extension() local
362 return parseStringAttribute("BTI_extension", tag, ArrayRef(strings)); in BTI_extension()
366 static const char *strings[] = {"Not Used", "Used"}; in PACRET_use() local
367 return parseStringAttribute("PACRET_use", tag, ArrayRef(strings)); in PACRET_use()
371 static const char *strings[] = {"Not Used", "Used"}; in BTI_use() local
372 return parseStringAttribute("BTI_use", tag, ArrayRef(strings)); in BTI_use()
408 auto strings = ArrayRef(CPU_arch_strings); in also_compatible_with() local
409 if (InnerValue >= strings.size()) { in also_compatible_with()
418 if (strings[InnerValue]) in also_compatible_with()
419 DescStream << " (" << strings[InnerValue] << ')'; in also_compatible_with()