[llvm] [AArch64][SVE] Use ADD/ADR instead of MUL/MLA for x*N (PR #198566)
Tomas Matheson via llvm-commits
llvm-commits at lists.llvm.org
Wed Jun 10 02:05:15 PDT 2026
================
@@ -24214,6 +24412,10 @@ static SDValue performIntrinsicCombine(SDNode *N,
N->getOperand(1));
case Intrinsic::aarch64_sve_ext:
return LowerSVEIntrinsicEXT(N, DAG);
+ case Intrinsic::aarch64_sve_mul:
+ return performAllActiveSVEMulIntrinsicCombine(N, DAG);
+ case Intrinsic::aarch64_sve_mla:
+ return performAllActiveSVEMlaIntrinsicCombine(N, DAG);
----------------
tommat01 wrote:
Removed from this patch
https://github.com/llvm/llvm-project/pull/198566
More information about the llvm-commits
mailing list