@@ -71,7 +71,6 @@ class FMVOnlyExtension<string FMVBit, string Name, string Deps, int Priority>
71
71
}
72
72
73
73
def : FMVOnlyExtension<"FEAT_DGH", "dgh", "", 260>;
74
- def : FMVOnlyExtension<"FEAT_DIT", "dit", "+dit", 180>;
75
74
def : FMVOnlyExtension<"FEAT_DPB", "dpb", "+ccpp", 190>;
76
75
def : FMVOnlyExtension<"FEAT_DPB2", "dpb2", "+ccpp,+ccdp", 200>;
77
76
def : FMVOnlyExtension<"FEAT_EBF16", "ebf16", "+bf16", 290>;
@@ -455,9 +454,10 @@ def FeatureMPAM : SubtargetFeature<
455
454
"mpam", "HasMPAM", "true",
456
455
"Enable v8.4-A Memory system Partitioning and Monitoring extension (FEAT_MPAM)">;
457
456
458
- def FeatureDIT : SubtargetFeature<
459
- "dit", "HasDIT", "true",
460
- "Enable v8.4-A Data Independent Timing instructions (FEAT_DIT)">;
457
+ def FeatureDIT : Extension<
458
+ "dit", "DIT",
459
+ "Enable v8.4-A Data Independent Timing instructions (FEAT_DIT)", [],
460
+ "FEAT_DIT", "+dit", 180>;
461
461
462
462
def FeatureTRACEV8_4 : SubtargetFeature<
463
463
"tracev8.4", "HasTRACEV8_4", "true",
0 commit comments