[llvm] [AArch64] Lower partial add reduction to udot or svdot (PR #101010)
Sam Tebbs via llvm-commits
llvm-commits at lists.llvm.org
Mon Sep 2 02:11:34 PDT 2024
================
@@ -1988,6 +1988,17 @@ bool AArch64TargetLowering::shouldExpandGetActiveLaneMask(EVT ResVT,
return false;
}
+bool AArch64TargetLowering::shouldExpandPartialReductionIntrinsic(
+ const IntrinsicInst *I) const {
+
+ if (I->getIntrinsicID() != Intrinsic::experimental_vector_partial_reduce_add)
+ return true;
+
+ EVT VT = EVT::getEVT(I->getType());
+
----------------
SamTebbs33 wrote:
Done.
https://github.com/llvm/llvm-project/pull/101010
More information about the llvm-commits
mailing list