Skip to content

Commit eb1b428

Browse files
authored
[llvm][aarch64] Apple A16 & A17 had adrp-add fusion, but A14 did not (#81325)
1 parent 3a3302e commit eb1b428

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

llvm/lib/Target/AArch64/AArch64.td

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1120,7 +1120,6 @@ def TuneAppleA14 : SubtargetFeature<"apple-a14", "ARMProcFamily", "AppleA14",
11201120
FeatureFuseArithmeticLogic,
11211121
FeatureFuseCCSelect,
11221122
FeatureFuseCryptoEOR,
1123-
FeatureFuseAdrpAdd,
11241123
FeatureFuseLiterals,
11251124
FeatureStorePairSuppress,
11261125
FeatureZCRegMove,
@@ -1149,6 +1148,7 @@ def TuneAppleA16 : SubtargetFeature<"apple-a16", "ARMProcFamily", "AppleA16",
11491148
FeatureArithmeticCbzFusion,
11501149
FeatureDisableLatencySchedHeuristic,
11511150
FeatureFuseAddress,
1151+
FeatureFuseAdrpAdd,
11521152
FeatureFuseAES,
11531153
FeatureFuseArithmeticLogic,
11541154
FeatureFuseCCSelect,
@@ -1165,6 +1165,7 @@ def TuneAppleA17 : SubtargetFeature<"apple-a17", "ARMProcFamily", "AppleA17",
11651165
FeatureArithmeticCbzFusion,
11661166
FeatureDisableLatencySchedHeuristic,
11671167
FeatureFuseAddress,
1168+
FeatureFuseAdrpAdd,
11681169
FeatureFuseAES,
11691170
FeatureFuseArithmeticLogic,
11701171
FeatureFuseCCSelect,

0 commit comments

Comments
 (0)