@@ -2184,8 +2184,7 @@ bool AArch64TargetLowering::shouldExpandGetActiveLaneMask(EVT ResVT,
2184
2184
2185
2185
bool AArch64TargetLowering::shouldExpandPartialReductionIntrinsic(
2186
2186
const IntrinsicInst *I) const {
2187
- assert(I->getIntrinsicID() ==
2188
- Intrinsic::experimental_vector_partial_reduce_add &&
2187
+ assert(I->getIntrinsicID() == Intrinsic::vector_partial_reduce_add &&
2189
2188
"Unexpected intrinsic!");
2190
2189
return true;
2191
2190
}
@@ -17474,8 +17473,7 @@ bool AArch64TargetLowering::optimizeExtendOrTruncateConversion(
17474
17473
if (match(SingleUser, m_c_Mul(m_Specific(I), m_SExt(m_Value()))))
17475
17474
return true;
17476
17475
if (match(SingleUser,
17477
- m_Intrinsic<
17478
- Intrinsic::experimental_vector_partial_reduce_add>(
17476
+ m_Intrinsic<Intrinsic::vector_partial_reduce_add>(
17479
17477
m_Value(), m_Specific(I))))
17480
17478
return true;
17481
17479
return false;
@@ -22510,8 +22508,7 @@ SDValue tryLowerPartialReductionToDot(SDNode *N,
22510
22508
SelectionDAG &DAG) {
22511
22509
22512
22510
assert(N->getOpcode() == ISD::INTRINSIC_WO_CHAIN &&
22513
- getIntrinsicID(N) ==
22514
- Intrinsic::experimental_vector_partial_reduce_add &&
22511
+ getIntrinsicID(N) == Intrinsic::vector_partial_reduce_add &&
22515
22512
"Expected a partial reduction node");
22516
22513
22517
22514
bool Scalable = N->getValueType(0).isScalableVector();
@@ -22605,8 +22602,7 @@ SDValue tryLowerPartialReductionToWideAdd(SDNode *N,
22605
22602
SelectionDAG &DAG) {
22606
22603
22607
22604
assert(N->getOpcode() == ISD::INTRINSIC_WO_CHAIN &&
22608
- getIntrinsicID(N) ==
22609
- Intrinsic::experimental_vector_partial_reduce_add &&
22605
+ getIntrinsicID(N) == Intrinsic::vector_partial_reduce_add &&
22610
22606
"Expected a partial reduction node");
22611
22607
22612
22608
if (!Subtarget->hasSVE2() && !Subtarget->isStreamingSVEAvailable())
@@ -22671,7 +22667,7 @@ static SDValue performIntrinsicCombine(SDNode *N,
22671
22667
switch (IID) {
22672
22668
default:
22673
22669
break;
22674
- case Intrinsic::experimental_vector_partial_reduce_add : {
22670
+ case Intrinsic::vector_partial_reduce_add : {
22675
22671
if (SDValue Dot = tryLowerPartialReductionToDot(N, Subtarget, DAG))
22676
22672
return Dot;
22677
22673
if (SDValue WideAdd = tryLowerPartialReductionToWideAdd(N, Subtarget, DAG))
0 commit comments