Home | History | Annotate | Download | only in AMDGPU

Lines Matching defs:Shift

971   SDValue Shift = Op.getOperand(2);
977 SDValue BigShift = DAG.getNode(ISD::SUB, DL, VT, Shift, Width);
978 SDValue CompShift = DAG.getNode(ISD::SUB, DL, VT, Width1, Shift);
982 // Overflow. So we do the shift in two steps, the alternative is to
988 SDValue HiSmall = DAG.getNode(ISD::SHL, DL, VT, Hi, Shift);
990 SDValue LoSmall = DAG.getNode(ISD::SHL, DL, VT, Lo, Shift);
995 Hi = DAG.getSelectCC(DL, Shift, Width, HiSmall, HiBig, ISD::SETULT);
996 Lo = DAG.getSelectCC(DL, Shift, Width, LoSmall, LoBig, ISD::SETULT);
1007 SDValue Shift = Op.getOperand(2);
1015 SDValue BigShift = DAG.getNode(ISD::SUB, DL, VT, Shift, Width);
1016 SDValue CompShift = DAG.getNode(ISD::SUB, DL, VT, Width1, Shift);
1020 // Overflow. So we do the shift in two steps, the alternative is to
1026 SDValue HiSmall = DAG.getNode(SRA ? ISD::SRA : ISD::SRL, DL, VT, Hi, Shift);
1027 SDValue LoSmall = DAG.getNode(ISD::SRL, DL, VT, Lo, Shift);
1033 Hi = DAG.getSelectCC(DL, Shift, Width, HiSmall, HiBig, ISD::SETULT);
1034 Lo = DAG.getSelectCC(DL, Shift, Width, LoSmall, LoBig, ISD::SETULT);
1389 SDValue Shift = DAG.getNode(ISD::SHL, DL, VT, ByteIndex,
1391 SDValue ShiftedValue = DAG.getNode(ISD::SHL, DL, VT, TruncValue, Shift);
1392 Shift);
1538 // Shift to the right.