Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:SRL

77   case ISD::SRL:         Res = PromoteIntRes_SRL(N); break;
299 return DAG.getNode(ISD::SRL, dl, NVT, DAG.getNode(ISD::BSWAP, dl, NVT, Op),
608 return DAG.getNode(ISD::SRL, SDLoc(N), Res.getValueType(), Res, Amt);
707 SDValue Hi = DAG.getNode(ISD::SRL, DL, Mul.getValueType(), Mul,
836 case ISD::SRL:
1208 case ISD::SRL: ExpandIntRes_Shift(N, Lo, Hi); break;
1356 DAG.getNode(ISD::SRL, DL, NVT, InL,
1362 if (N->getOpcode() == ISD::SRL) {
1367 Lo = DAG.getNode(ISD::SRL, DL,
1375 DAG.getNode(ISD::SRL, DL, NVT, InL,
1379 Hi = DAG.getNode(ISD::SRL, DL, NVT, InH, DAG.getConstant(Amt, ShTy));
1399 DAG.getNode(ISD::SRL, DL, NVT, InL,
1447 case ISD::SRL:
1449 Lo = DAG.getNode(ISD::SRL, dl, NVT, InH, Amt); // Lo part from Hi part.
1471 case ISD::SHL: Op1 = ISD::SHL; Op2 = ISD::SRL; break;
1472 case ISD::SRL:
1473 case ISD::SRA: Op1 = ISD::SRL; Op2 = ISD::SHL; break;
1529 DAG.getNode(ISD::SRL, dl, NVT, InL, AmtLack));
1538 case ISD::SRL:
1540 HiS = DAG.getNode(ISD::SRL, dl, NVT, InH, Amt);
1542 DAG.getNode(ISD::SRL, dl, NVT, InL, Amt),
1549 LoL = DAG.getNode(ISD::SRL, dl, NVT, InH, AmtExcess); // Lo from Hi part.
1558 DAG.getNode(ISD::SRL, dl, NVT, InL, Amt),
1951 Hi = DAG.getNode(ExtType == ISD::SEXTLOAD ? ISD::SRA : ISD::SRL, dl,
2085 } else if (N->getOpcode() == ISD::SRL) {
2133 } else if (N->getOpcode() == ISD::SRL) {
2250 Hi = DAG.getNode(ISD::SRL, dl,
2489 case ISD::SRL:
2766 DAG.getNode(ISD::SRL, dl, NVT, Lo,