@@ -582,43 +582,6 @@ def ProcAppleA7 : SubtargetFeature<"apple-a7", "ARMProcFamily", "AppleA7",
582
582
FeatureZCZeroingFPWorkaround
583
583
]>;
584
584
585
- def ProcVortex : SubtargetFeature<"vortex", "ARMProcFamily", "Vortex",
586
- "Vortex", [
587
- FeatureAlternateSExtLoadCVTF32Pattern,
588
- FeatureArithmeticBccFusion,
589
- FeatureArithmeticCbzFusion,
590
- FeatureCrypto,
591
- FeatureDisableLatencySchedHeuristic,
592
- FeatureFullFP16,
593
- FeatureFuseAES,
594
- FeatureFuseCryptoEOR,
595
- FeatureNEON,
596
- FeaturePerfMon,
597
- FeatureZCRegMove,
598
- FeatureZCZeroing,
599
- HasV8_3aOps
600
- ]>;
601
-
602
- def ProcLightning : SubtargetFeature<"lightning", "ARMProcFamily", "Lightning",
603
- "Lightning", [
604
- FeatureAlternateSExtLoadCVTF32Pattern,
605
- FeatureArithmeticBccFusion,
606
- FeatureArithmeticCbzFusion,
607
- FeatureCrypto,
608
- FeatureDisableLatencySchedHeuristic,
609
- FeatureFP16FML,
610
- FeatureFullFP16,
611
- FeatureFuseAES,
612
- FeatureFuseCryptoEOR,
613
- FeatureNEON,
614
- FeaturePerfMon,
615
- FeatureSHA3,
616
- FeatureSM4,
617
- FeatureZCRegMove,
618
- FeatureZCZeroing,
619
- HasV8_4aOps
620
- ]>;
621
-
622
585
def ProcAppleA10 : SubtargetFeature<"apple-a10", "ARMProcFamily", "AppleA10",
623
586
"Apple A10", [
624
587
FeatureAlternateSExtLoadCVTF32Pattern,
@@ -918,10 +881,10 @@ def : ProcessorModel<"thunderx2t99", ThunderX2T99Model, [ProcThunderX2T99]>;
918
881
// FIXME: HiSilicon TSV110 is currently modeled as a Cortex-A57.
919
882
def : ProcessorModel<"tsv110", CortexA57Model, [ProcTSV110]>;
920
883
921
- // Support cyclone as an alias for apple-a7 so we can still LTO old bitcode.
884
+ // Support some CPU codenames as aliases for apple-aN so we can still LTO old bitcode.
922
885
def : ProcessorModel<"cyclone", CycloneModel, [ProcAppleA7]>;
923
- def : ProcessorModel<"vortex", CycloneModel, [ProcVortex ]>;
924
- def : ProcessorModel<"lightning", CycloneModel, [ProcLightning ]>;
886
+ def : ProcessorModel<"vortex", CycloneModel, [ProcAppleA12 ]>;
887
+ def : ProcessorModel<"lightning", CycloneModel, [ProcAppleA13 ]>;
925
888
926
889
// iPhone and iPad CPUs
927
890
def : ProcessorModel<"apple-a7", CycloneModel, [ProcAppleA7]>;
0 commit comments