@@ -16616,20 +16616,20 @@ SDValue SITargetLowering::performSetCCCombine(SDNode *N,
16616
16616
DAG.getNode(IsAdd ? ISD::UADDO : ISD::USUBO, SL,
16617
16617
DAG.getVTList(TargetType, CarryVT), {Op0Lo, Op1Lo});
16618
16618
16619
- SDValue CarryInHi = SDValue( NodeLo.getNode(), 1);
16619
+ SDValue CarryInHi = NodeLo.getValue( 1);
16620
16620
SDValue NodeHi = DAG.getNode(IsAdd ? ISD::UADDO_CARRY : ISD::USUBO_CARRY,
16621
16621
SL, DAG.getVTList(TargetType, CarryVT),
16622
16622
{Op0Hi, Op1Hi, CarryInHi});
16623
16623
16624
- SDValue ResultLo = SDValue( NodeLo.getNode(), 0);
16625
- SDValue ResultHi = SDValue( NodeHi.getNode(), 0);
16624
+ SDValue ResultLo = NodeLo.getValue( 0);
16625
+ SDValue ResultHi = NodeHi.getValue( 0);
16626
16626
16627
16627
EVT ConcatType = EVT::getVectorVT(*DAG.getContext(), TargetType, 2);
16628
16628
SDValue JoinedResult =
16629
16629
DAG.getBuildVector(ConcatType, SL, {ResultLo, ResultHi});
16630
16630
16631
16631
SDValue Result = DAG.getNode(ISD::BITCAST, SL, VT, JoinedResult);
16632
- SDValue Overflow = SDValue( NodeHi.getNode(), 1);
16632
+ SDValue Overflow = NodeHi.getValue( 1);
16633
16633
DCI.CombineTo(LHS.getNode(), Result);
16634
16634
return Overflow;
16635
16635
}
0 commit comments