Lines Matching defs:ResNo

35 void DAGTypeLegalizer::ScalarizeVectorResult(SDNode *N, unsigned ResNo) {
36 LLVM_DEBUG(dbgs() << "Scalarize node result " << ResNo << ": "; N->dump(&DAG);
43 dbgs() << "ScalarizeVectorResult #" << ResNo << ": ";
50 case ISD::MERGE_VALUES: R = ScalarizeVecRes_MERGE_VALUES(N, ResNo);break;
162 R = ScalarizeVecRes_OverflowOp(N, ResNo);
176 SetScalarizedVector(SDValue(N, ResNo), R);
233 unsigned ResNo) {
256 unsigned OtherNo = 1 - ResNo;
266 return SDValue(ScalarNode, ResNo);
270 unsigned ResNo) {
271 SDValue Op = DisintegrateMERGE_VALUES(N, ResNo);
807 void DAGTypeLegalizer::SplitVectorResult(SDNode *N, unsigned ResNo) {
812 if (CustomLowerNode(N, N->getValueType(ResNo), true))
818 dbgs() << "SplitVectorResult #" << ResNo << ": ";
825 case ISD::MERGE_VALUES: SplitRes_MERGE_VALUES(N, ResNo, Lo, Hi); break;
957 SplitVecRes_OverflowOp(N, ResNo, Lo, Hi);
971 SetSplitVector(SDValue(N, ResNo), Lo, Hi);
1364 void DAGTypeLegalizer::SplitVecRes_OverflowOp(SDNode *N, unsigned ResNo,
1388 Lo = SDValue(LoNode, ResNo);
1389 Hi = SDValue(HiNode, ResNo);
1392 unsigned OtherNo = 1 - ResNo;
2669 void DAGTypeLegalizer::WidenVectorResult(SDNode *N, unsigned ResNo) {
2670 LLVM_DEBUG(dbgs() << "Widen node result " << ResNo << ": "; N->dump(&DAG);
2674 if (CustomWidenLowerNode(N, N->getValueType(ResNo)))
2681 dbgs() << "WidenVectorResult #" << ResNo << ": ";
2687 case ISD::MERGE_VALUES: Res = WidenVecRes_MERGE_VALUES(N, ResNo); break;
2768 Res = WidenVecRes_OverflowOp(N, ResNo);
2855 SetWidenedVector(SDValue(N, ResNo), Res);
3171 SDValue DAGTypeLegalizer::WidenVecRes_OverflowOp(SDNode *N, unsigned ResNo) {
3179 if (ResNo == 0) {
3208 unsigned OtherNo = 1 - ResNo;
3220 return SDValue(WideNode, ResNo);
3451 SDValue DAGTypeLegalizer::WidenVecRes_MERGE_VALUES(SDNode *N, unsigned ResNo) {
3452 SDValue WidenVec = DisintegrateMERGE_VALUES(N, ResNo);