Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:ResNo

34 void DAGTypeLegalizer::ScalarizeVectorResult(SDNode *N, unsigned ResNo) {
35 DEBUG(dbgs() << "Scalarize node result " << ResNo << ": ";
43 dbgs() << "ScalarizeVectorResult #" << ResNo << ": ";
50 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);
403 void DAGTypeLegalizer::SplitVectorResult(SDNode *N, unsigned ResNo) {
412 dbgs() << "SplitVectorResult #" << ResNo << ": ";
418 case ISD::MERGE_VALUES: SplitRes_MERGE_VALUES(N, ResNo, Lo, Hi); break;
499 SetSplitVector(SDValue(N, ResNo), Lo, Hi);
1212 void DAGTypeLegalizer::WidenVectorResult(SDNode *N, unsigned ResNo) {
1213 DEBUG(dbgs() << "Widen node result " << ResNo << ": ";
1218 if (CustomWidenLowerNode(N, N->getValueType(ResNo)))
1225 dbgs() << "WidenVectorResult #" << ResNo << ": ";
1231 case ISD::MERGE_VALUES: Res = WidenVecRes_MERGE_VALUES(N, ResNo); break;
1320 SetWidenedVector(SDValue(N, ResNo), Res);
1581 SDValue DAGTypeLegalizer::WidenVecRes_MERGE_VALUES(SDNode *N, unsigned ResNo) {
1582 SDValue WidenVec = DisintegrateMERGE_VALUES(N, ResNo);
2016 bool DAGTypeLegalizer::WidenVectorOperand(SDNode *N, unsigned ResNo) {
2017 DEBUG(dbgs() << "Widen node operand " << ResNo << ": ";
2025 dbgs() << "WidenVectorOperand op #" << ResNo << ": ";
2036 case ISD::SETCC: Res = WidenVecOp_SETCC(N, ResNo); break;
2170 SDValue DAGTypeLegalizer::WidenVecOp_SETCC(SDNode *N, unsigned ResNo) {
2171 assert(ResNo < 2 && "Invalid res num to widen");