Skip to content

Commit ddae150

Browse files
[fixup] Refactor a tiny bit in the A64FX sched model and remove a stale comment
1 parent 04a03ea commit ddae150

File tree

2 files changed

+3
-7
lines changed

2 files changed

+3
-7
lines changed

clang/include/clang/Basic/arm_sve.td

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2100,7 +2100,7 @@ def SVMLA_LANE_BF : SInst<"svmla_lane[_{d}]", "ddddi", "b", MergeNone, "aarch
21002100
def SVMLS_LANE_BF : SInst<"svmls_lane[_{d}]", "ddddi", "b", MergeNone, "aarch64_sve_fmls_lane", [], [ImmCheck<3, ImmCheckLaneIndex, 2>]>;
21012101
def SVMUL_LANE_BF : SInst<"svmul_lane[_{d}]", "dddi", "b", MergeNone, "aarch64_sve_fmul_lane", [], [ImmCheck<2, ImmCheckLaneIndex, 1>]>;
21022102
def SVFCLAMP_BF : SInst<"svclamp[_{d}]", "dddd", "b", MergeNone, "aarch64_sve_fclamp", [], []>;
2103-
} //sve2p1,b16b16
2103+
}
21042104

21052105
// SME2
21062106

llvm/lib/Target/AArch64/AArch64SchedA64FX.td

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,8 @@ def A64FXModel : SchedMachineModel {
2020
let PostRAScheduler = 1; // Using PostRA sched.
2121
let CompleteModel = 1;
2222

23-
list<Predicate> UnsupportedFeatures =
24-
[HasSVE2, HasSVE2AES, HasSVE2SM4, HasSVE2SHA3, HasSVE2BitPerm, HasPAuth,
25-
HasSVE2orSME, HasMTE, HasMatMulInt8, HasBF16, HasSME2, HasSME2p1, HasSVE2p1,
26-
HasSVE2p1_or_HasSME2p1, HasSMEF16F16, HasSSVE_FP8FMA, HasSMEF8F16, HasSMEF8F32,
27-
HasSMEFA64];
28-
23+
list<Predicate> UnsupportedFeatures = !listconcat(SMEUnsupported.F, SVEUnsupported.F,
24+
[HasMTE, HasMatMulInt8, HasBF16, HasPAuth]);
2925
let FullInstRWOverlapCheck = 0;
3026
}
3127

0 commit comments

Comments
 (0)