================
@@ -2825,13 +2825,7 @@ AArch64TTIImpl::instCombineIntrinsic(InstCombiner &IC,
case Intrinsic::aarch64_sve_cntb:
return instCombineSVECntElts(IC, II, 16);
case Intrinsic::aarch64_sme_cntsd:
- return instCombineSMECntsElts(IC, II, 2, ST);
- case Intrinsic::aarch64_sme_cntsw:
- return instCombineSMECntsElts(IC, II, 4, ST);
- case Intrinsic::aarch64_sme_cntsh:
- return instCombineSMECntsElts(IC, II, 8, ST);
- case Intrinsic::aarch64_sme_cntsb:
- return instCombineSMECntsElts(IC, II, 16, ST);
+ return instCombineSMECntsElts(IC, II, ST);
----------------
MacDue wrote:
Rename this to `instCombineSMECntsd` now that it only handles a single
instruction?
```suggestion
return instCombineSMECntsd(IC, II, ST);
```
https://github.com/llvm/llvm-project/pull/154761
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits