@@ -2184,8 +2184,7 @@ bool AArch64TargetLowering::shouldExpandGetActiveLaneMask(EVT ResVT,
21842184
21852185bool AArch64TargetLowering::shouldExpandPartialReductionIntrinsic(
21862186 const IntrinsicInst *I) const {
2187- assert(I->getIntrinsicID() ==
2188- Intrinsic::experimental_vector_partial_reduce_add &&
2187+ assert(I->getIntrinsicID() == Intrinsic::vector_partial_reduce_add &&
21892188 "Unexpected intrinsic!");
21902189 return true;
21912190}
@@ -17474,8 +17473,7 @@ bool AArch64TargetLowering::optimizeExtendOrTruncateConversion(
1747417473 if (match(SingleUser, m_c_Mul(m_Specific(I), m_SExt(m_Value()))))
1747517474 return true;
1747617475 if (match(SingleUser,
17477- m_Intrinsic<
17478- Intrinsic::experimental_vector_partial_reduce_add>(
17476+ m_Intrinsic<Intrinsic::vector_partial_reduce_add>(
1747917477 m_Value(), m_Specific(I))))
1748017478 return true;
1748117479 return false;
@@ -22510,8 +22508,7 @@ SDValue tryLowerPartialReductionToDot(SDNode *N,
2251022508 SelectionDAG &DAG) {
2251122509
2251222510 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 &&
2251522512 "Expected a partial reduction node");
2251622513
2251722514 bool Scalable = N->getValueType(0).isScalableVector();
@@ -22605,8 +22602,7 @@ SDValue tryLowerPartialReductionToWideAdd(SDNode *N,
2260522602 SelectionDAG &DAG) {
2260622603
2260722604 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 &&
2261022606 "Expected a partial reduction node");
2261122607
2261222608 if (!Subtarget->hasSVE2() && !Subtarget->isStreamingSVEAvailable())
@@ -22671,7 +22667,7 @@ static SDValue performIntrinsicCombine(SDNode *N,
2267122667 switch (IID) {
2267222668 default:
2267322669 break;
22674- case Intrinsic::experimental_vector_partial_reduce_add : {
22670+ case Intrinsic::vector_partial_reduce_add : {
2267522671 if (SDValue Dot = tryLowerPartialReductionToDot(N, Subtarget, DAG))
2267622672 return Dot;
2267722673 if (SDValue WideAdd = tryLowerPartialReductionToWideAdd(N, Subtarget, DAG))
0 commit comments