Lines Matching defs:Zext
5325 SDValue Zext = DAG.getNode(ISD::ZERO_EXTEND, SDLoc(N),
5329 CombineTo(N, Zext);
5334 CombineTo(N0.getNode(), Zext);
10230 SDValue Zext = DAG.getZExtOrTrunc(N0.getOperand(1).getOperand(0), DL, VT);
10231 return DAG.getNode(ISD::SUB, DL, VT, DAG.getConstant(0, DL, VT), Zext);
10239 SDValue Zext = DAG.getZExtOrTrunc(N0.getOperand(0).getOperand(0), DL, VT);
10240 return DAG.getNode(ISD::ADD, DL, VT, Zext, DAG.getAllOnesConstant(DL, VT));
18330 SDValue Zext = BV->getOperand(ZextElt);
18331 if (Zext.getOpcode() != ISD::ZERO_EXTEND || !Zext.hasOneUse() ||
18332 Zext.getOperand(0).getOpcode() != ISD::EXTRACT_VECTOR_ELT ||
18333 !isa<ConstantSDNode>(Zext.getOperand(0).getOperand(1)) ||
18334 Zext.getValueSizeInBits() != VT.getScalarSizeInBits())
18339 SDValue Extract = Zext.getOperand(0);
18340 unsigned DestSize = Zext.getValueSizeInBits();