Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:Zext

72   if (CallerAttrs.contains(Attribute::ZExt) ||
112 IsZExt = Attrs.hasParamAttribute(ArgIdx, Attribute::ZExt);
1872 Known.Zero = KnownLo.Zero.zext(BitWidth) |
1873 KnownHi.Zero.zext(BitWidth).shl(HalfBitWidth);
1875 Known.One = KnownLo.One.zext(BitWidth) |
1876 KnownHi.One.zext(BitWidth).shl(HalfBitWidth);
1909 Known = Known.zext(BitWidth);
2006 APInt TruncMask = DemandedBits.zext(OperandBitWidth);
2797 // zext(undef) upper bits are guaranteed to be zero.
2901 // zext(undef) upper bits are guaranteed to be zero.
3553 // (zext x) == C --> x == (trunc C)
3561 // ZExt
3613 // setcc (zext (setcc x, y, cc)), 1, setne) -> setcc (x, y, inv(cc))
3614 // setcc (zext (setcc x, y, cc)), 1, seteq) -> setcc (x, y, cc)
3775 // Otherwise, make this a use of a zext.
4524 // now; without this it would get ZExt'd later in
5530 APInt P = D0.zext(W + 1)
5771 APInt P = D0.zext(W + 1)
7879 SDValue Zext = Op.getOperand(0);
7882 Zext = DAG.getNode(ISD::ZERO_EXTEND, dl, VT, Op.getOperand(0));
7885 SDValue Clz = DAG.getNode(ISD::CTLZ, dl, VT, Zext);