Lines Matching full:feature

1 // Test that different values of -mfpu pick correct ARM FPU target-feature(s).
5 // CHECK-DEFAULT-NOT: "-target-feature" "+soft-float"
6 // CHECK-DEFAULT-DAG: "-target-feature" "+soft-float-abi"
7 // CHECK-DEFAULT-NOT: "-target-feature" "+vfp2"
8 // CHECK-DEFAULT-NOT: "-target-feature" "+vfp3"
9 // CHECK-DEFAULT-NOT: "-target-feature" "+neon"
25 // CHECK-VFP-NOT: "-target-feature" "+soft-float"
26 // CHECK-VFP-DAG: "-target-feature" "+soft-float-abi"
27 // CHECK-VFP-DAG: "-target-feature" "+vfp2"
28 // CHECK-VFP-DAG: "-target-feature" "-vfp3d16sp"
29 // CHECK-VFP-DAG: "-target-feature" "-vfp4d16sp"
30 // CHECK-VFP-DAG: "-target-feature" "-fp-armv8d16sp"
31 // CHECK-VFP-DAG: "-target-feature" "-neon"
32 // CHECK-SOFT-ABI-FP-2-DAG: "-target-feature" "+soft-float-abi"
33 // CHECK-SOFT-ABI-FP-2-DAG: "-target-feature" "-vfp3d16sp"
34 // CHECK-SOFT-ABI-FP-2-DAG: "-target-feature" "-vfp4d16sp"
35 // CHECK-SOFT-ABI-FP-2-DAG: "-target-feature" "-fp-armv8d16sp"
36 // CHECK-SOFT-ABI-FP-2-DAG: "-target-feature" "-neon"
37 // CHECK-SOFT-ABI-FP-2-DAG: "-target-feature" "-sha2"
38 // CHECK-SOFT-ABI-FP-2-DAG: "-target-feature" "-aes"
39 // CHECK-SOFT-ABI-FP-2-DAG: "-target-feature" "-vfp2sp"
47 // CHECK-VFP3-NOT: "-target-feature" "+soft-float"
48 // CHECK-VFP3-DAG: "-target-feature" "+soft-float-abi"
49 // CHECK-VFP3-DAG: "-target-feature" "+vfp3"
50 // CHECK-VFP3-DAG: "-target-feature" "-vfp4d16sp"
51 // CHECK-VFP3-DAG: "-target-feature" "-fp-armv8d16sp"
52 // CHECK-VFP3-DAG: "-target-feature" "-neon"
53 // CHECK-SOFT-ABI-FP-3-DAG: "-target-feature" "+soft-float-abi"
54 // CHECK-SOFT-ABI-FP-3-DAG: "-target-feature" "-vfp2sp"
55 // CHECK-SOFT-ABI-FP-3-DAG: "-target-feature" "-vfp4d16sp"
56 // CHECK-SOFT-ABI-FP-3-DAG: "-target-feature" "-fp-armv8d16sp"
57 // CHECK-SOFT-ABI-FP-3-DAG: "-target-feature" "-neon"
58 // CHECK-SOFT-ABI-FP-3-DAG: "-target-feature" "-sha2"
59 // CHECK-SOFT-ABI-FP-3-DAG: "-target-feature" "-aes"
60 // CHECK-SOFT-ABI-FP-3-DAG: "-target-feature" "-vfp3d16sp"
66 // CHECK-VFP3-FP16-NOT: "-target-feature" "+soft-float"
67 // CHECK-VFP3-FP16-DAG: "-target-feature" "+soft-float-abi"
68 // CHECK-VFP3-FP16-DAG: "-target-feature" "+vfp3"
69 // CHECK-VFP3-FP16-DAG: "-target-feature" "+fp16"
70 // CHECK-VFP3-FP16-DAG: "-target-feature" "-vfp4d16sp"
71 // CHECK-VFP3-FP16-DAG: "-target-feature" "-fp-armv8d16sp"
72 // CHECK-VFP3-FP16-DAG: "-target-feature" "+fp64"
73 // CHECK-VFP3-FP16-DAG: "-target-feature" "+d32"
74 // CHECK-VFP3-FP16-DAG: "-target-feature" "-neon"
75 // CHECK-VFP3-FP16-DAG: "-target-feature" "-sha2"
76 // CHECK-VFP3-FP16-DAG: "-target-feature" "-aes"
84 // CHECK-VFP3-D16-NOT: "-target-feature" "+soft-float"
85 // CHECK-VFP3-D16-DAG: "-target-feature" "+soft-float-abi"
86 // CHECK-VFP3-D16-DAG: "-target-feature" "+vfp3d16"
87 // CHECK-VFP3-D16-DAG: "-target-feature" "-vfp4d16sp"
88 // CHECK-VFP3-D16-DAG: "-target-feature" "-fp-armv8d16sp"
89 // CHECK-VFP3-D16-DAG: "-target-feature" "+fp64"
90 // CHECK-VFP3-D16-DAG: "-target-feature" "-d32"
91 // CHECK-VFP3-D16-DAG: "-target-feature" "-neon"
97 // CHECK-VFP3-D16-FP16-NOT: "-target-feature" "+soft-float"
98 // CHECK-VFP3-D16-FP16-DAG: "-target-feature" "+soft-float-abi"
99 // CHECK-VFP3-D16-FP16-DAG: "-target-feature" "+vfp3d16"
100 // CHECK-VFP3-D16-FP16-DAG: "-target-feature" "+fp16"
101 // CHECK-VFP3-D16-FP16-DAG: "-target-feature" "-vfp4d16sp"
102 // CHECK-VFP3-D16-FP16-DAG: "-target-feature" "-fp-armv8d16sp"
103 // CHECK-VFP3-D16-FP16-DAG: "-target-feature" "+fp64"
104 // CHECK-VFP3-D16-FP16-DAG: "-target-feature" "-d32"
105 // CHECK-VFP3-D16-FP16-DAG: "-target-feature" "-neon"
106 // CHECK-VFP3-D16-FP16-DAG: "-target-feature" "-sha2"
107 // CHECK-VFP3-D16-FP16-DAG: "-target-feature" "-aes"
113 // CHECK-VFP3XD-NOT: "-target-feature" "+soft-float"
114 // CHECK-VFP3XD-DAG: "-target-feature" "+soft-float-abi"
115 // CHECK-VFP3XD-DAG: "-target-feature" "-fp64"
116 // CHECK-VFP3XD-DAG: "-target-feature" "-d32"
117 // CHECK-VFP3XD-DAG: "-target-feature" "+vfp3d16sp"
118 // CHECK-VFP3XD-DAG: "-target-feature" "-fp16"
119 // CHECK-VFP3XD-DAG: "-target-feature" "-vfp4d16sp"
120 // CHECK-VFP3XD-DAG: "-target-feature" "-fp-armv8d16sp"
121 // CHECK-VFP3XD-DAG: "-target-feature" "-neon"
122 // CHECK-VFP3XD-DAG: "-target-feature" "-sha2"
123 // CHECK-VFP3XD-DAG: "-target-feature" "-aes"
129 // CHECK-VFP3XD-FP16-NOT: "-target-feature" "+soft-float"
130 // CHECK-VFP3XD-FP16-DAG: "-target-feature" "+soft-float-abi"
131 // CHECK-VFP3XD-FP16-DAG: "-target-feature" "+vfp3d16sp"
132 // CHECK-VFP3XD-FP16-DAG: "-target-feature" "+fp16"
133 // CHECK-VFP3XD-FP16-DAG: "-target-feature" "-vfp4d16sp"
134 // CHECK-VFP3XD-FP16-DAG: "-target-feature" "-fp-armv8d16sp"
135 // CHECK-VFP3XD-FP16-DAG: "-target-feature" "-fp64"
136 // CHECK-VFP3XD-FP16-DAG: "-target-feature" "-d32"
137 // CHECK-VFP3XD-FP16-DAG: "-target-feature" "-neon"
138 // CHECK-VFP3XD-FP16-DAG: "-target-feature" "-sha2"
139 // CHECK-VFP3XD-FP16-DAG: "-target-feature" "-aes"
147 // CHECK-VFP4-NOT: "-target-feature" "+soft-float"
148 // CHECK-VFP4-DAG: "-target-feature" "+soft-float-abi"
149 // CHECK-VFP4-DAG: "-target-feature" "+vfp4"
150 // CHECK-VFP4-DAG: "-target-feature" "-fp-armv8d16sp"
151 // CHECK-VFP4-DAG: "-target-feature" "-neon"
152 // CHECK-SOFT-ABI-FP-4-DAG: "-target-feature" "+soft-float-abi"
153 // CHECK-SOFT-ABI-FP-4-DAG: "-target-feature" "-vfp2sp"
154 // CHECK-SOFT-ABI-FP-4-DAG: "-target-feature" "-vfp3d16sp"
155 // CHECK-SOFT-ABI-FP-4-DAG: "-target-feature" "-fp-armv8d16sp"
156 // CHECK-SOFT-ABI-FP-4-DAG: "-target-feature" "-neon"
157 // CHECK-SOFT-ABI-FP-4-DAG: "-target-feature" "-sha2"
158 // CHECK-SOFT-ABI-FP-4-DAG: "-target-feature" "-aes"
159 // CHECK-SOFT-ABI-FP-4-DAG: "-target-feature" "-vfp4d16sp"
167 // CHECK-VFP4-D16-NOT: "-target-feature" "+soft-float"
168 // CHECK-VFP4-D16-DAG: "-target-feature" "+soft-float-abi"
169 // CHECK-VFP4-D16-DAG: "-target-feature" "+vfp4d16"
170 // CHECK-VFP4-D16-DAG: "-target-feature" "-fp-armv8d16sp"
171 // CHECK-VFP4-D16-DAG: "-target-feature" "+fp64"
172 // CHECK-VFP4-D16-DAG: "-target-feature" "-d32"
173 // CHECK-VFP4-D16-DAG: "-target-feature" "-neon"
181 // CHECK-FP4-SP-D16-NOT: "-target-feature" "+soft-float"
182 // CHECK-FP4-SP-D16-DAG: "-target-feature" "+soft-float-abi"
183 // CHECK-FP4-SP-D16-DAG: "-target-feature" "+vfp4d16sp"
184 // CHECK-FP4-SP-D16-DAG: "-target-feature" "-fp-armv8d16sp"
185 // CHECK-FP4-SP-D16-DAG: "-target-feature" "-fp64"
186 // CHECK-FP4-SP-D16-DAG: "-target-feature" "-d32"
187 // CHECK-FP4-SP-D16-DAG: "-target-feature" "-neon"
195 // CHECK-FP5-SP-D16-NOT: "-target-feature" "+soft-float"
196 // CHECK-FP5-SP-D16-DAG: "-target-feature" "+soft-float-abi"
197 // CHECK-FP5-SP-D16-DAG: "-target-feature" "+fp-armv8d16sp"
198 // CHECK-FP5-SP-D16-DAG: "-target-feature" "-neon"
199 // CHECK-FP5-SP-D16-DAG: "-target-feature" "-fp64"
200 // CHECK-FP5-SP-D16-DAG: "-target-feature" "-d32"
201 // CHECK-FP5-SP-D16-DAG: "-target-feature" "-sha2"
202 // CHECK-FP5-SP-D16-DAG: "-target-feature" "-aes"
210 // CHECK-FP5-DP-D16-NOT: "-target-feature" "+soft-float"
211 // CHECK-FP5-DP-D16-DAG: "-target-feature" "+soft-float-abi"
212 // CHECK-FP5-DP-D16-DAG: "-target-feature" "+fp-armv8d16"
213 // CHECK-FP5-DP-D16-DAG: "-target-feature" "+fp64"
214 // CHECK-FP5-DP-D16-DAG: "-target-feature" "-d32"
215 // CHECK-FP5-DP-D16-DAG: "-target-feature" "-neon"
216 // CHECK-FP5-DP-D16-DAG: "-target-feature" "-sha2"
217 // CHECK-FP5-DP-D16-DAG: "-target-feature" "-aes"
218 // CHECK-SOFT-ABI-FP-5-DAG: "-target-feature" "+soft-float"
219 // CHECK-SOFT-ABI-FP-5-DAG: "-target-feature" "+soft-float-abi"
220 // CHECK-SOFT-ABI-FP-5-DAG: "-target-feature" "-vfp2sp"
221 // CHECK-SOFT-ABI-FP-5-DAG: "-target-feature" "-vfp3d16sp"
222 // CHECK-SOFT-ABI-FP-5-DAG: "-target-feature" "-vfp4d16sp"
223 // CHECK-SOFT-ABI-FP-5-DAG: "-target-feature" "-neon"
224 // CHECK-SOFT-ABI-FP-5-DAG: "-target-feature" "-sha2"
225 // CHECK-SOFT-ABI-FP-5-DAG: "-target-feature" "-aes"
226 // CHECK-SOFT-ABI-FP-5-DAG: "-target-feature" "-fp-armv8d16sp"
232 // CHECK-NEON-NOT: "-target-feature" "+soft-float"
233 // CHECK-NEON-DAG: "-target-feature" "+neon"
234 // CHECK-SOFT-ABI-FP-6-DAG: "-target-feature" "+soft-float-abi"
235 // CHECK-SOFT-ABI-FP-6-DAG: "-target-feature" "-vfp2sp"
236 // CHECK-SOFT-ABI-FP-6-DAG: "-target-feature" "-vfp4d16sp"
237 // CHECK-SOFT-ABI-FP-6-DAG: "-target-feature" "-fp-armv8d16sp"
238 // CHECK-SOFT-ABI-FP-6-DAG: "-target-feature" "-sha2"
239 // CHECK-SOFT-ABI-FP-6-DAG: "-target-feature" "-aes"
240 // CHECK-SOFT-ABI-FP-6-DAG: "-target-feature" "-vfp3d16sp"
241 // CHECK-SOFT-ABI-FP-6-DAG: "-target-feature" "-neon"
247 // CHECK-NEON-FP16-NOT: "-target-feature" "+soft-float"
248 // CHECK-NEON-FP16-DAG: "-target-feature" "+soft-float-abi"
249 // CHECK-NEON-FP16-DAG: "-target-feature" "+vfp3"
250 // CHECK-NEON-FP16-DAG: "-target-feature" "+fp16"
251 // CHECK-NEON-FP16-DAG: "-target-feature" "-vfp4d16sp"
252 // CHECK-NEON-FP16-DAG: "-target-feature" "-fp-armv8d16sp"
253 // CHECK-NEON-FP16-DAG: "-target-feature" "+fp64"
254 // CHECK-NEON-FP16-DAG: "-target-feature" "+d32"
255 // CHECK-NEON-FP16-DAG: "-target-feature" "+neon"
256 // CHECK-NEON-FP16-DAG: "-target-feature" "-sha2"
257 // CHECK-NEON-FP16-DAG: "-target-feature" "-aes"
263 // CHECK-NEON-VFPV3-NOT: "-target-feature" "+soft-float"
264 // CHECK-NEON-VFPV3-DAG: "-target-feature" "+soft-float-abi"
265 // CHECK-NEON-VFPV3-DAG: "-target-feature" "+vfp3"
266 // CHECK-NEON-VFPV3-DAG: "-target-feature" "+neon"
272 // CHECK-NEON-VFPV4-NOT: "-target-feature" "+soft-float"
273 // CHECK-NEON-VFPV4-DAG: "-target-feature" "+soft-float-abi"
274 // CHECK-NEON-VFPV4-DAG: "-target-feature" "+vfp4"
275 // CHECK-NEON-VFPV4-DAG: "-target-feature" "+neon"
276 // CHECK-SOFT-ABI-FP-7-DAG: "-target-feature" "+soft-float-abi"
277 // CHECK-SOFT-ABI-FP-7-DAG: "-target-feature" "-vfp2sp"
278 // CHECK-SOFT-ABI-FP-7-DAG: "-target-feature" "-vfp3d16sp"
279 // CHECK-SOFT-ABI-FP-7-DAG: "-target-feature" "-fp-armv8d16sp"
280 // CHECK-SOFT-ABI-FP-7-DAG: "-target-feature" "-sha2"
281 // CHECK-SOFT-ABI-FP-7-DAG: "-target-feature" "-aes"
282 // CHECK-SOFT-ABI-FP-7-DAG: "-target-feature" "-vfp4d16sp"
283 // CHECK-SOFT-ABI-FP-7-DAG: "-target-feature" "-neon"
291 // CHECK-SOFT-ABI-FP-8-DAG: "-target-feature" "+soft-float-abi"
292 // CHECK-SOFT-ABI-FP-8-DAG: "-target-feature" "-vfp2sp"
293 // CHECK-SOFT-ABI-FP-8-DAG: "-target-feature" "-vfp4d16sp"
294 // CHECK-SOFT-ABI-FP-8-DAG: "-target-feature" "-fp-armv8d16sp"
295 // CHECK-SOFT-ABI-FP-8-DAG: "-target-feature" "-sha2"
296 // CHECK-SOFT-ABI-FP-8-DAG: "-target-feature" "-aes"
297 // CHECK-SOFT-ABI-FP-8-DAG: "-target-feature" "-vfp3d16sp"
298 // CHECK-SOFT-ABI-FP-8-DAG: "-target-feature" "-neon"
302 // CHECK-ARMV8-SOFT-FLOAT-DAG: "-target-feature" "+soft-float"
303 // CHECK-ARMV8-SOFT-FLOAT-DAG: "-target-feature" "+soft-float-abi"
304 // NOT-CHECK-ARMV8-SOFT-FLOAT: "-target-feature" "+fp-armv8"
305 // CHECK-ARMV9-SOFT-FLOAT-DAG: "-target-feature" "-neon"
306 // CHECK-ARMV8-SOFT-FLOAT-DAG: "-target-feature" "-sha2"
307 // CHECK-ARMV8-SOFT-FLOAT-DAG: "-target-feature" "-aes"
311 // CHECK-FP-ARMV8-NOT: "-target-feature" "+soft-float"
312 // CHECK-FP-ARMV8-NOT: "-target-feature" "+soft-float-abi"
313 // CHECK-FP-ARMV8-DAG: "-target-feature" "+fp-armv8"
314 // CHECK-FP-ARMV8-DAG: "-target-feature" "-neon"
315 // CHECK-FP-ARMV8-DAG: "-target-feature" "-sha2"
316 // CHECK-FP-ARMV8-DAG: "-target-feature" "-aes"
320 // CHECK-NEON-FP-ARMV8-NOT: "-target-feature" "+soft-float"
321 // CHECK-NEON-FP-ARMV8-NOT: "-target-feature" "+soft-float-abi"
322 // CHECK-NEON-FP-ARMV8-DAG: "-target-feature" "+fp-armv8"
323 // CHECK-NEON-FP-ARMV8-DAG: "-target-feature" "+neon"
324 // CHECK-NEON-FP-ARMV8-DAG: "-target-feature" "-sha2"
325 // CHECK-NEON-FP-ARMV8-DAG: "-target-feature" "-aes"
329 // CHECK-CRYPTO-NEON-FP-ARMV8-NOT: "-target-feature" "+soft-float"
330 // CHECK-CRYPTO-NEON-FP-ARMV8-NOT: "-target-feature" "+soft-float-abi"
331 // CHECK-CRYPTO-NEON-FP-ARMV8-DAG: "-target-feature" "+fp-armv8"
332 // CHECK-CRYPTO-NEON-FP-ARMV8-DAG: "-target-feature" "+sha2"
333 // CHECK-CRYPTO-NEON-FP-ARMV8-DAG: "-target-feature" "+aes"
337 // CHECK-NO-FP-NOT: "-target-feature" "+soft-float"
338 // CHECK-NO-FP-DAG: "-target-feature" "+soft-float-abi"
339 // CHECK-NO-FP-DAG: "-target-feature" "-fpregs"
340 // CHECK-NO-FP-DAG: "-target-feature" "-vfp2sp"
341 // CHECK-NO-FP-DAG: "-target-feature" "-vfp3d16sp"
342 // CHECK-NO-FP-DAG: "-target-feature" "-vfp4d16sp"
343 // CHECK-NO-FP-DAG: "-target-feature" "-fp-armv8d16sp"
344 // CHECK-NO-FP-DAG: "-target-feature" "-fp64"
345 // CHECK-NO-FP-DAG: "-target-feature" "-d32"
346 // CHECK-NO-FP-DAG: "-target-feature" "-neon"
347 // CHECK-NO-FP-DAG: "-target-feature" "-sha2"
348 // CHECK-NO-FP-DAG: "-target-feature" "-aes"
354 // CHECK-HF-NOT: "-target-feature" "+soft-float"
355 // CHECK-HF-NOT: "-target-feature" "+soft-float-abi"
362 // ASM-NEON: "-target-feature" "+neon"
380 // CHECK-SOFT-ABI-FP-DAG: "-target-feature" "+soft-float"
381 // CHECK-SOFT-ABI-FP-DAG: "-target-feature" "+soft-float-abi"
382 // CHECK-SOFT-ABI-FP-DAG: "-target-feature" "-vfp2sp"
383 // CHECK-SOFT-ABI-FP-DAG: "-target-feature" "-vfp3d16sp"
384 // CHECK-SOFT-ABI-FP-DAG: "-target-feature" "-vfp4d16sp"
385 // CHECK-SOFT-ABI-FP-DAG: "-target-feature" "-fp-armv8d16sp"
386 // CHECK-SOFT-ABI-FP-DAG: "-target-feature" "-neon"
387 // CHECK-SOFT-ABI-FP-DAG: "-target-feature" "-sha2"
388 // CHECK-SOFT-ABI-FP-DAG: "-target-feature" "-aes"
389 // CHECK-SOFT-ABI-FP-DAG: "-target-feature" "-fpregs"
393 // CHECK-ARM7-ANDROID-FP-DEFAULT-NOT: "-target-feature" "+soft-float"
394 // CHECK-ARM7-ANDROID-FP-DEFAULT-DAG: "-target-feature" "+soft-float-abi"
395 // CHECK-ARM7-ANDROID-FP-DEFAULT-DAG: "-target-feature" "+vfp3"
396 // CHECK-ARM7-ANDROID-FP-DEFAULT-DAG: "-target-feature" "-vfp4"
397 // CHECK-ARM7-ANDROID-FP-DEFAULT-DAG: "-target-feature" "-fp-armv8"
398 // CHECK-ARM7-ANDROID-FP-DEFAULT-DAG: "-target-feature" "+neon"
399 // CHECK-ARM7-ANDROID-FP-DEFAULT-NOT: "-target-feature" "+sha2"
400 // CHECK-ARM7-ANDROID-FP-DEFAULT-NOT: "-target-feature" "+aes"
404 // CHECK-ARM8-ANDROID-FP-DEFAULT-DAG: "-target-feature" "+soft-float-abi"
405 // CHECK-ARM8-ANDROID-FP-DEFAULT-DAG: "-target-feature" "+vfp3"
406 // CHECK-ARM8-ANDROID-FP-DEFAULT-DAG: "-target-feature" "+vfp4"
407 // CHECK-ARM8-ANDROID-FP-DEFAULT-DAG: "-target-feature" "+fp-armv8"
408 // CHECK-ARM8-ANDROID-FP-DEFAULT-DAG: "-target-feature" "+aes"
409 // CHECK-ARM8-ANDROID-FP-DEFAULT-DAG: "-target-feature" "+sha2"
410 // CHECK-ARM8-ANDROID-FP-DEFAULT-NOT: "-target-feature" "+neon"
414 // CHECK-ARM8-ANDROID-DEFAULT-DAG: "-target-feature" "+vfp3"
415 // CHECK-ARM8-ANDROID-DEFAULT-DAG: "-target-feature" "+vfp4"
416 // CHECK-ARM8-ANDROID-DEFAULT-DAG: "-target-feature" "+fp-armv8"
417 // CHECK-ARM8-ANDROID-DEFAULT-DAG: "-target-feature" "+aes"
418 // CHECK-ARM8-ANDROID-DEFAULT-DAG: "-target-feature" "+sha2"
419 // CHECK-ARM8-ANDROID-DEFAULT-NOT: "-target-feature" "+neon"
423 // CHECK-ARM7-ANDROID-FP-D16-NOT: "-target-feature" "+soft-float"
424 // CHECK-ARM7-ANDROID-FP-D16-DAG: "-target-feature" "+soft-float-abi"
425 // CHECK-ARM7-ANDROID-FP-D16-DAG: "-target-feature" "-d32"
426 // CHECK-ARM7-ANDROID-FP-D16-DAG: "-target-feature" "+vfp3d16"
427 // CHECK-ARM7-ANDROID-FP-D16-NOT: "-target-feature" "+vfp4"
428 // CHECK-ARM7-ANDROID-FP-D16-NOT: "-target-feature" "+fp-armv8"
429 // CHECK-ARM7-ANDROID-FP-D16-NOT: "-target-feature" "+neon"
430 // CHECK-ARM7-ANDROID-FP-D16-NOT: "-target-feature" "+sha2"
431 // CHECK-ARM7-ANDROID-FP-D16-NOT: "-target-feature" "+aes"
435 // CHECK-SOFTFLOATABI-INHIBITS-MVE-NOT: "-target-feature" "+mve"
436 // CHECK-SOFTFLOATABI-INHIBITS-MVE-DAG: "-target-feature" "-mve"
437 // CHECK-SOFTFLOATABI-INHIBITS-MVE-DAG: "-target-feature" "-mve.fp"
441 // CHECK-MVEFP-FPUNONE-DAG: "-target-feature" "-vfp2sp"
442 // CHECK-MVEFP-FPUNONE-DAG: "-target-feature" "-vfp3d16sp"
443 // CHECK-MVEFP-FPUNONE-DAG: "-target-feature" "-vfp4d16sp"
444 // CHECK-MVEFP-FPUNONE-DAG: "-target-feature" "-fp-armv8d16sp"
445 // CHECK-MVEFP-FPUNONE-DAG: "-target-feature" "-fp64"
446 // CHECK-MVEFP-FPUNONE-DAG: "-target-feature" "-d32"
447 // CHECK-MVEFP-FPUNONE-DAG: "-target-feature" "-neon"
448 // CHECK-MVEFP-FPUNONE-DAG: "-target-feature" "-sha2"
449 // CHECK-MVEFP-FPUNONE-DAG: "-target-feature" "-aes"
450 // CHECK-MVEFP-FPUNONE-DAG: "-target-feature" "+mve"
451 // CHECK-MVEFP-FPUNONE-DAG: "-target-feature" "+dsp"
452 // CHECK-MVEFP-FPUNONE-DAG: "-target-feature" "-mve.fp"
453 // CHECK-MVEFP-FPUNONE-NOT: "-target-feature" "-fpregs"
457 // CHECK-MVEFP-NOMVE-FPUNONE-DAG: "-target-feature" "-vfp2sp"
458 // CHECK-MVEFP-NOMVE-FPUNONE-DAG: "-target-feature" "-vfp3d16sp"
459 // CHECK-MVEFP-NOMVE-FPUNONE-DAG: "-target-feature" "-vfp4d16sp"
460 // CHECK-MVEFP-NOMVE-FPUNONE-DAG: "-target-feature" "-fp-armv8d16sp"
461 // CHECK-MVEFP-NOMVE-FPUNONE-DAG: "-target-feature" "-fp64"
462 // CHECK-MVEFP-NOMVE-FPUNONE-DAG: "-target-feature" "-d32"
463 // CHECK-MVEFP-NOMVE-FPUNONE-DAG: "-target-feature" "-neon"
464 // CHECK-MVEFP-NOMVE-FPUNONE-DAG: "-target-feature" "-sha2"
465 // CHECK-MVEFP-NOMVE-FPUNONE-DAG: "-target-feature" "-aes"
466 // CHECK-MVEFP-NOMVE-FPUNONE-DAG: "-target-feature" "+dsp"
467 // CHECK-MVEFP-NOMVE-FPUNONE-DAG: "-target-feature" "-mve"
468 // CHECK-MVEFP-NOMVE-FPUNONE-DAG: "-target-feature" "-mve.fp"
469 // CHECK-MVEFP-NOMVE-FPUNONE-DAG: "-target-feature" "-fpregs"
473 // CHECK-MVEI-FPUNONE-DAG: "-target-feature" "-mve.fp"
474 // CHECK-MVEI-FPUNONE-DAG: "-target-feature" "+mve"
475 // CHECK-MVEI-FPUNONE-DAG: "-target-feature" "+dsp"
476 // CHECK-MVEI-FPUNONE-NOT: "-target-feature" "-fpregs"