Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:ZERO_EXTEND

748       Op.getValueType().isByteSized() ? ISD::SIGN_EXTEND : ISD::ZERO_EXTEND;
1125 case ISD::ZERO_EXTEND: return visitZERO_EXTEND(N);
1198 case ISD::ZERO_EXTEND:
1517 SDValue ZExt = DAG.getNode(ISD::ZERO_EXTEND, DL, VT, N0.getOperand(0));
2121 N0 = DAG.getNode(ISD::ZERO_EXTEND, DL, NewVT, N0);
2122 N1 = DAG.getNode(ISD::ZERO_EXTEND, DL, NewVT, N1);
2233 SDValue Lo = DAG.getNode(ISD::ZERO_EXTEND, DL, NewVT, N->getOperand(0));
2234 SDValue Hi = DAG.getNode(ISD::ZERO_EXTEND, DL, NewVT, N->getOperand(1));
2302 if ((N0.getOpcode() == ISD::ZERO_EXTEND ||
2446 SDValue Zext = DAG.getNode(ISD::ZERO_EXTEND, N->getDebugLoc(),
2453 // zero_extend, to avoid duplicating things. This will later cause this
3231 || LHSShiftAmt.getOpcode() == ISD::ZERO_EXTEND
3235 || RHSShiftAmt.getOpcode() == ISD::ZERO_EXTEND
3330 if (N1C && N1C->getAPIntValue() == 1 && N0.getOpcode() == ISD::ZERO_EXTEND &&
3337 return DAG.getNode(ISD::ZERO_EXTEND, N->getDebugLoc(), VT, V);
3530 if (N1C && (N0.getOpcode() == ISD::ZERO_EXTEND ||
4019 return DAG.getNode(ISD::ZERO_EXTEND, N->getDebugLoc(), VT, XORNode);
4132 if (ExtOpc == ISD::ZERO_EXTEND && ISD::isSignedIntSetCC(CC))
4412 if ((!LegalOperations || TLI.isOperationLegal(ISD::ZERO_EXTEND, VT)) &&
4414 return DAG.getNode(ISD::ZERO_EXTEND, N->getDebugLoc(), VT, N0);
4463 return DAG.getNode(ISD::ZERO_EXTEND, N->getDebugLoc(), VT, N0);
4466 if (N0.getOpcode() == ISD::ZERO_EXTEND || N0.getOpcode() == ISD::ANY_EXTEND)
4467 return DAG.getNode(ISD::ZERO_EXTEND, N->getDebugLoc(), VT,
4486 return DAG.getNode(ISD::ZERO_EXTEND, N->getDebugLoc(), VT, Op);
4566 DoXform = ExtendUsesToFormExtLoad(N, N0, ISD::ZERO_EXTEND, SetCCs, TLI);
4581 ISD::ZERO_EXTEND);
4599 DoXform = ExtendUsesToFormExtLoad(N, N0.getOperand(0), ISD::ZERO_EXTEND,
4619 ISD::ZERO_EXTEND);
4699 N0.getOperand(0).getOpcode() == ISD::ZERO_EXTEND &&
4717 ShAmt = DAG.getNode(ISD::ZERO_EXTEND, DL, MVT::i32, ShAmt);
4720 DAG.getNode(ISD::ZERO_EXTEND, DL, VT, N0.getOperand(0)),
4738 N0.getOpcode() == ISD::ZERO_EXTEND ||
5186 if (N0.getOpcode() == ISD::ZERO_EXTEND ||
7493 // which come from any_extend or zero_extend nodes. If so, we can create
7507 bool ZeroExt = In.getOpcode() == ISD::ZERO_EXTEND;
7566 Cast.getOpcode() == ISD::ZERO_EXTEND ||
8386 Temp = DAG.getNode(ISD::ZERO_EXTEND, N2.getDebugLoc(),
8390 Temp = DAG.getNode(ISD::ZERO_EXTEND, N2.getDebugLoc(),
8415 Res = DAG.getNode(ISD::ZERO_EXTEND, DL, VT, Res);