@@ -321,6 +321,7 @@ def TuneAppleA7 : SubtargetFeature<"apple-a7", "ARMProcFamily", "AppleA7",
321
321
FeatureFuseAES, FeatureFuseCryptoEOR,
322
322
FeatureStorePairSuppress,
323
323
FeatureZCRegMoveGPR64,
324
+ FeatureZCRegMoveFPR128,
324
325
FeatureZCRegMoveFPR64,
325
326
FeatureZCZeroing,
326
327
FeatureZCZeroingFPWorkaround]>;
@@ -335,6 +336,7 @@ def TuneAppleA10 : SubtargetFeature<"apple-a10", "ARMProcFamily", "AppleA10",
335
336
FeatureFuseCryptoEOR,
336
337
FeatureStorePairSuppress,
337
338
FeatureZCRegMoveGPR64,
339
+ FeatureZCRegMoveFPR128,
338
340
FeatureZCRegMoveFPR64,
339
341
FeatureZCZeroing]>;
340
342
@@ -348,6 +350,7 @@ def TuneAppleA11 : SubtargetFeature<"apple-a11", "ARMProcFamily", "AppleA11",
348
350
FeatureFuseCryptoEOR,
349
351
FeatureStorePairSuppress,
350
352
FeatureZCRegMoveGPR64,
353
+ FeatureZCRegMoveFPR128,
351
354
FeatureZCRegMoveFPR64,
352
355
FeatureZCZeroing]>;
353
356
@@ -361,6 +364,7 @@ def TuneAppleA12 : SubtargetFeature<"apple-a12", "ARMProcFamily", "AppleA12",
361
364
FeatureFuseCryptoEOR,
362
365
FeatureStorePairSuppress,
363
366
FeatureZCRegMoveGPR64,
367
+ FeatureZCRegMoveFPR128,
364
368
FeatureZCRegMoveFPR64,
365
369
FeatureZCZeroing]>;
366
370
@@ -374,6 +378,7 @@ def TuneAppleA13 : SubtargetFeature<"apple-a13", "ARMProcFamily", "AppleA13",
374
378
FeatureFuseCryptoEOR,
375
379
FeatureStorePairSuppress,
376
380
FeatureZCRegMoveGPR64,
381
+ FeatureZCRegMoveFPR128,
377
382
FeatureZCRegMoveFPR64,
378
383
FeatureZCZeroing]>;
379
384
@@ -392,6 +397,7 @@ def TuneAppleA14 : SubtargetFeature<"apple-a14", "ARMProcFamily", "AppleA14",
392
397
FeatureFuseLiterals,
393
398
FeatureStorePairSuppress,
394
399
FeatureZCRegMoveGPR64,
400
+ FeatureZCRegMoveFPR128,
395
401
FeatureZCRegMoveFPR64,
396
402
FeatureZCZeroing]>;
397
403
@@ -410,6 +416,7 @@ def TuneAppleA15 : SubtargetFeature<"apple-a15", "ARMProcFamily", "AppleA15",
410
416
FeatureFuseLiterals,
411
417
FeatureStorePairSuppress,
412
418
FeatureZCRegMoveGPR64,
419
+ FeatureZCRegMoveFPR128,
413
420
FeatureZCRegMoveFPR64,
414
421
FeatureZCZeroing]>;
415
422
@@ -428,6 +435,7 @@ def TuneAppleA16 : SubtargetFeature<"apple-a16", "ARMProcFamily", "AppleA16",
428
435
FeatureFuseLiterals,
429
436
FeatureStorePairSuppress,
430
437
FeatureZCRegMoveGPR64,
438
+ FeatureZCRegMoveFPR128,
431
439
FeatureZCRegMoveFPR64,
432
440
FeatureZCZeroing]>;
433
441
@@ -446,6 +454,7 @@ def TuneAppleA17 : SubtargetFeature<"apple-a17", "ARMProcFamily", "AppleA17",
446
454
FeatureFuseLiterals,
447
455
FeatureStorePairSuppress,
448
456
FeatureZCRegMoveGPR64,
457
+ FeatureZCRegMoveFPR128,
449
458
FeatureZCRegMoveFPR64,
450
459
FeatureZCZeroing]>;
451
460
@@ -463,6 +472,7 @@ def TuneAppleM4 : SubtargetFeature<"apple-m4", "ARMProcFamily", "AppleM4",
463
472
FeatureFuseCryptoEOR,
464
473
FeatureFuseLiterals,
465
474
FeatureZCRegMoveGPR64,
475
+ FeatureZCRegMoveFPR128,
466
476
FeatureZCRegMoveFPR64,
467
477
FeatureZCZeroing
468
478
]>;
0 commit comments