reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4641 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, SL, HalfVT, 4644 SDValue NewMask = DAG.getConstant(AndMask.trunc(Size / 2), SL, HalfVT); 4645 SDValue ShiftK = DAG.getConstant(ShiftBits, SL, ShiftVT); 4646 SDValue Shift = DAG.getNode(ISD::SRL, SL, HalfVT, Trunc, ShiftK); 4647 SDValue And = DAG.getNode(ISD::AND, SL, HalfVT, Shift, NewMask); 4648 return DAG.getNode(ISD::ZERO_EXTEND, SL, VT, And);