Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:SHL

71   case ISD::SHL:         Res = PromoteIntRes_SHL(N); break;
534 return DAG.getNode(ISD::SHL, N->getDebugLoc(),
723 Part = DAG.getNode(ISD::SHL, dl, NVT, Part,
790 case ISD::SHL:
895 Hi = DAG.getNode(ISD::SHL, dl, N->getValueType(0), Hi,
1156 case ISD::SHL:
1273 if (N->getOpcode() == ISD::SHL) {
1278 Hi = DAG.getNode(ISD::SHL, DL,
1293 Lo = DAG.getNode(ISD::SHL, DL, NVT, InL, DAG.getConstant(Amt, ShTy));
1295 DAG.getNode(ISD::SHL, DL, NVT, InH,
1318 DAG.getNode(ISD::SHL, DL, NVT, InH,
1342 DAG.getNode(ISD::SHL, DL, NVT, InH,
1384 case ISD::SHL:
1386 Hi = DAG.getNode(ISD::SHL, dl, NVT, InL, Amt); // High part from Lo part.
1412 case ISD::SHL: Op1 = ISD::SHL; Op2 = ISD::SRL; break;
1414 case ISD::SRA: Op1 = ISD::SRL; Op2 = ISD::SHL; break;
1418 if (N->getOpcode() != ISD::SHL)
1430 if (N->getOpcode() != ISD::SHL)
1463 case ISD::SHL:
1465 LoS = DAG.getNode(ISD::SHL, dl, NVT, InL, Amt);
1467 DAG.getNode(ISD::SHL, dl, NVT, InH, Amt),
1474 HiL = DAG.getNode(ISD::SHL, dl, NVT, InL, AmtExcess); // Hi from Lo part.
1486 DAG.getNode(ISD::SHL, dl, NVT, InH, AmtLack));
1502 DAG.getNode(ISD::SHL, dl, NVT, InH, AmtLack));
1878 DAG.getNode(ISD::SHL, dl, NVT, Hi,
2073 if (N->getOpcode() == ISD::SHL) {
2102 if (N->getOpcode() == ISD::SHL) {
2458 case ISD::SHL:
2727 Hi = DAG.getNode(ISD::SHL, dl, NVT, Hi,