Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:ShTy

1330   EVT ShTy = N->getOperand(1).getValueType();
1338 NVT, InL, DAG.getConstant(Amt-NVTBits, ShTy));
1352 Lo = DAG.getNode(ISD::SHL, DL, NVT, InL, DAG.getConstant(Amt, ShTy));
1355 DAG.getConstant(Amt, ShTy)),
1357 DAG.getConstant(NVTBits-Amt, ShTy)));
1368 NVT, InH, DAG.getConstant(Amt-NVTBits,ShTy));
1376 DAG.getConstant(Amt, ShTy)),
1378 DAG.getConstant(NVTBits-Amt, ShTy)));
1379 Hi = DAG.getNode(ISD::SRL, DL, NVT, InH, DAG.getConstant(Amt, ShTy));
1387 DAG.getConstant(NVTBits-1, ShTy));
1390 DAG.getConstant(Amt-NVTBits, ShTy));
1392 DAG.getConstant(NVTBits-1, ShTy));
1396 DAG.getConstant(NVTBits-1, ShTy));
1400 DAG.getConstant(Amt, ShTy)),
1402 DAG.getConstant(NVTBits-Amt, ShTy)));
1403 Hi = DAG.getNode(ISD::SRA, DL, NVT, InH, DAG.getConstant(Amt, ShTy));
1415 EVT ShTy = Amt.getValueType();
1416 unsigned ShBits = ShTy.getScalarType().getSizeInBits();
1438 Amt = DAG.getNode(ISD::AND, dl, ShTy, Amt,
1439 DAG.getConstant(~HighBitMask, ShTy));
1453 DAG.getConstant(NVTBits-1, ShTy));
1465 SDValue Amt2 = DAG.getNode(ISD::XOR, dl, ShTy, Amt,
1466 DAG.getConstant(NVTBits-1, ShTy));
1482 SDValue Sh1 = DAG.getNode(Op2, dl, NVT, InL, DAG.getConstant(1, ShTy));
1503 EVT ShTy = Amt.getValueType();
1513 SDValue NVBitsNode = DAG.getConstant(NVTBits, ShTy);
1514 SDValue AmtExcess = DAG.getNode(ISD::SUB, dl, ShTy, Amt, NVBitsNode);
1515 SDValue AmtLack = DAG.getNode(ISD::SUB, dl, ShTy, NVBitsNode, Amt);
1516 SDValue isShort = DAG.getSetCC(dl, getSetCCResultType(ShTy),
1565 DAG.getConstant(NVTBits-1, ShTy));