Lines Matching refs:SHL
160 // For others we will expand to a SHL/SRA pair.
281 setTargetDAGCombine(ISD::SHL);
1732 SDValue Tmp2 = DAG.getNode(ISD::SHL, dl, VT, ShOpHi, RevShAmt);
1773 SDValue Lo = DAG.getNode(ISD::SHL, dl, VT, ShOpLo, ShAmt);
1791 SDValue Tmp1 = DAG.getNode(ISD::SHL, dl, VT, ShOpHi, ShAmt);
1796 SDValue TrueVal = DAG.getNode(ISD::SHL, dl, VT, ShOpLo, ExtraShAmt);
1801 SDValue Lo = DAG.getNode(ISD::SHL, dl, VT, ShOpLo, ShAmt);
4159 /// works on both multiply DAG nodes and SHL DAG nodes with a constant shift
4180 // If we have a SHL, determine the actual multiply amount
4181 if (N->getOpcode() == ISD::SHL) {
4241 /// PerformSHLCombine - Runs PTX-specific DAG combine patterns on SHL nodes.
4265 case ISD::SHL: