Skip to content

Commit d950f15

Browse files
authored
Revert "[AArch64] Add intrinsics for multi-vector FEAT_SVE_BFSCALE instructio…"
This reverts commit 8a09111.
1 parent 8a09111 commit d950f15

File tree

7 files changed

+2
-297
lines changed

7 files changed

+2
-297
lines changed

clang/include/clang/Basic/arm_sve.td

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2082,13 +2082,6 @@ let SVETargetGuard = InvalidMode, SMETargetGuard = "sme2,sve-b16b16"in {
20822082
defm SVBFMAXNM : BfSingleMultiVector<"maxnm">;
20832083
}
20842084

2085-
let SVETargetGuard = InvalidMode, SMETargetGuard = "sme2,sve-bfscale" in {
2086-
// BFMUL
2087-
defm SVBFMUL : BfSingleMultiVector<"mul">;
2088-
// BFSCALE
2089-
defm SVBFSCALE : BfSingleMultiVector<"scale">;
2090-
}
2091-
20922085
let SVETargetGuard = InvalidMode, SMETargetGuard = "sme2" in {
20932086
// == ADD (vectors) ==
20942087
def SVADD_SINGLE_X2 : SInst<"svadd[_single_{d}_x2]", "22d", "cUcsUsiUilUl", MergeNone, "aarch64_sve_add_single_x2", [IsStreaming], []>;

clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_bfmul.c

Lines changed: 0 additions & 76 deletions
This file was deleted.

clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_bfscale.c

Lines changed: 0 additions & 76 deletions
This file was deleted.

llvm/include/llvm/IR/IntrinsicsAArch64.td

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3627,10 +3627,10 @@ let TargetPrefix = "aarch64" in {
36273627
}
36283628

36293629
//
3630-
// Multi-vector floating point min/max number, scale, and multiply
3630+
// Multi-vector floating point min/max number
36313631
//
36323632

3633-
foreach instr = ["fmaxnm", "fminnm", "fscale", "fmul"] in {
3633+
foreach instr = ["fmaxnm", "fminnm"] in {
36343634
def int_aarch64_sve_ # instr # _single_x2 : SVE2_VG2_Multi_Single_Intrinsic;
36353635
def int_aarch64_sve_ # instr # _single_x4 : SVE2_VG4_Multi_Single_Intrinsic;
36363636

0 commit comments

Comments
 (0)