diff --git a/clang/include/clang/Basic/arm_sve_sme_incl.td b/clang/include/clang/Basic/arm_sve_sme_incl.td index 44201b15505599..b3db6f5ecff503 100644 --- a/clang/include/clang/Basic/arm_sve_sme_incl.td +++ b/clang/include/clang/Basic/arm_sve_sme_incl.td @@ -88,6 +88,7 @@ include "arm_immcheck_incl.td" // j: element type promoted to 64bits (splat to vector type) // K: element type bitcast to a signed integer (splat to vector type) // L: element type bitcast to an unsigned integer (splat to vector type) +// !: mfloat8_t (splat to svmfloat8_t) // // i: constant uint64_t // k: int32_t @@ -105,7 +106,6 @@ include "arm_immcheck_incl.td" // N: svfloat64_t // $: svbfloat16_t // ~: svmfloat8_t -// !: mfloat8_t (splat to svmfloat8_t) // J: Prefetch type (sv_prfop) diff --git a/llvm/lib/Target/AArch64/SVEInstrFormats.td b/llvm/lib/Target/AArch64/SVEInstrFormats.td index cc52306f78a37d..ded7bd2bf3d0b0 100644 --- a/llvm/lib/Target/AArch64/SVEInstrFormats.td +++ b/llvm/lib/Target/AArch64/SVEInstrFormats.td @@ -10971,9 +10971,6 @@ multiclass sve2_fp8_dot_indexed_h { let Inst{20-19} = iop{2-1}; let Inst{11} = iop{0}; - - let mayLoad = 1; - let mayStore = 0; } def : SVE_4_Op_Pat(NAME)>; @@ -10984,9 +10981,6 @@ multiclass sve2_fp8_dot_indexed_s { bits<2> iop; let Inst{20-19} = iop{1-0}; - - let mayLoad = 1; - let mayStore = 0; } def : SVE_4_Op_Pat(NAME)>;