@@ -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;
@@ -22522,8 +22520,7 @@ SDValue tryLowerPartialReductionToDot(SDNode *N,
22522
22520
SelectionDAG &DAG) {
22523
22521
22524
22522
assert(N->getOpcode() == ISD::INTRINSIC_WO_CHAIN &&
22525
- getIntrinsicID(N) ==
22526
- Intrinsic::experimental_vector_partial_reduce_add &&
22523
+ getIntrinsicID(N) == Intrinsic::vector_partial_reduce_add &&
22527
22524
"Expected a partial reduction node");
22528
22525
22529
22526
bool Scalable = N->getValueType(0).isScalableVector();
@@ -22617,8 +22614,7 @@ SDValue tryLowerPartialReductionToWideAdd(SDNode *N,
22617
22614
SelectionDAG &DAG) {
22618
22615
22619
22616
assert(N->getOpcode() == ISD::INTRINSIC_WO_CHAIN &&
22620
- getIntrinsicID(N) ==
22621
- Intrinsic::experimental_vector_partial_reduce_add &&
22617
+ getIntrinsicID(N) == Intrinsic::vector_partial_reduce_add &&
22622
22618
"Expected a partial reduction node");
22623
22619
22624
22620
if (!Subtarget->hasSVE2() && !Subtarget->isStreamingSVEAvailable())
@@ -22683,7 +22679,7 @@ static SDValue performIntrinsicCombine(SDNode *N,
22683
22679
switch (IID) {
22684
22680
default:
22685
22681
break;
22686
- case Intrinsic::experimental_vector_partial_reduce_add : {
22682
+ case Intrinsic::vector_partial_reduce_add : {
22687
22683
if (SDValue Dot = tryLowerPartialReductionToDot(N, Subtarget, DAG))
22688
22684
return Dot;
22689
22685
if (SDValue WideAdd = tryLowerPartialReductionToWideAdd(N, Subtarget, DAG))
0 commit comments