Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:ResNo

33 void DAGTypeLegalizer::ScalarizeVectorResult(SDNode *N, unsigned ResNo) {
34 DEBUG(dbgs() << "Scalarize node result " << ResNo << ": ";
42 dbgs() << "ScalarizeVectorResult #" << ResNo << ": ";
49 case ISD::MERGE_VALUES: R = ScalarizeVecRes_MERGE_VALUES(N, ResNo);break;
122 SetScalarizedVector(SDValue(N, ResNo), R);
133 unsigned ResNo) {
134 SDValue Op = DisintegrateMERGE_VALUES(N, ResNo);
434 void DAGTypeLegalizer::SplitVectorResult(SDNode *N, unsigned ResNo) {
441 if (CustomLowerNode(N, N->getValueType(ResNo), true))
447 dbgs() << "SplitVectorResult #" << ResNo << ": ";
453 case ISD::MERGE_VALUES: SplitRes_MERGE_VALUES(N, ResNo, Lo, Hi); break;
536 SetSplitVector(SDValue(N, ResNo), Lo, Hi);
1222 void DAGTypeLegalizer::WidenVectorResult(SDNode *N, unsigned ResNo) {
1223 DEBUG(dbgs() << "Widen node result " << ResNo << ": ";
1228 if (CustomWidenLowerNode(N, N->getValueType(ResNo)))
1235 dbgs() << "WidenVectorResult #" << ResNo << ": ";
1241 case ISD::MERGE_VALUES: Res = WidenVecRes_MERGE_VALUES(N, ResNo); break;
1330 SetWidenedVector(SDValue(N, ResNo), Res);
1591 SDValue DAGTypeLegalizer::WidenVecRes_MERGE_VALUES(SDNode *N, unsigned ResNo) {
1592 SDValue WidenVec = DisintegrateMERGE_VALUES(N, ResNo);
2029 bool DAGTypeLegalizer::WidenVectorOperand(SDNode *N, unsigned ResNo) {
2030 DEBUG(dbgs() << "Widen node operand " << ResNo << ": ";
2038 dbgs() << "WidenVectorOperand op #" << ResNo << ": ";