Lines Matching refs:ZERO_EXTEND
983 Op.getValueType().isByteSized() ? ISD::SIGN_EXTEND : ISD::ZERO_EXTEND; in PromoteOperand()
1396 case ISD::ZERO_EXTEND: return visitZERO_EXTEND(N); in visit()
1485 case ISD::ZERO_EXTEND: in combine()
1762 SDValue ZExt = DAG.getNode(ISD::ZERO_EXTEND, DL, VT, N0.getOperand(0)); in visitADD()
2531 N0 = DAG.getNode(ISD::ZERO_EXTEND, DL, NewVT, N0); in visitMULHU()
2532 N1 = DAG.getNode(ISD::ZERO_EXTEND, DL, NewVT, N1); in visitMULHU()
2640 SDValue Lo = DAG.getNode(ISD::ZERO_EXTEND, DL, NewVT, N->getOperand(0)); in visitUMUL_LOHI()
2641 SDValue Hi = DAG.getNode(ISD::ZERO_EXTEND, DL, NewVT, N->getOperand(1)); in visitUMUL_LOHI()
2721 if ((N0.getOpcode() == ISD::ZERO_EXTEND || in SimplifyBinOpWithSameOpcodeHands()
2999 return DAG.getNode(ISD::ZERO_EXTEND, SL, VT, And); in visitANDLike()
3110 SDValue Zext = DAG.getNode(ISD::ZERO_EXTEND, SDLoc(N), in visitAND()
4103 LHSShiftAmt.getOpcode() == ISD::ZERO_EXTEND || in MatchRotate()
4107 RHSShiftAmt.getOpcode() == ISD::ZERO_EXTEND || in MatchRotate()
4190 if (isOneConstant(N1) && N0.getOpcode() == ISD::ZERO_EXTEND && in visitXOR()
4198 return DAG.getNode(ISD::ZERO_EXTEND, SDLoc(N), VT, V); in visitXOR()
4484 if (N1C && (N0.getOpcode() == ISD::ZERO_EXTEND || in visitSHL()
4509 if (N1C && N0.getOpcode() == ISD::ZERO_EXTEND && N0.hasOneUse() && in visitSHL()
4524 return DAG.getNode(ISD::ZERO_EXTEND, SDLoc(N0), VT, NewSHL); in visitSHL()
5115 return DAG.getNode(ISD::ZERO_EXTEND, SDLoc(N), VT, XORNode); in visitSELECT()
5786 assert((Opcode == ISD::SIGN_EXTEND || Opcode == ISD::ZERO_EXTEND || in tryToFoldExtendOfConstant()
5854 if (ExtOpc == ISD::ZERO_EXTEND && ISD::isSignedIntSetCC(CC)) in ExtendUsesToFormExtLoad()
5925 N->getOpcode() == ISD::ZERO_EXTEND) && in CombineExtLoad()
6230 if ((!LegalOperations || TLI.isOperationLegal(ISD::ZERO_EXTEND, VT)) && in visitSIGN_EXTEND()
6232 return DAG.getNode(ISD::ZERO_EXTEND, SDLoc(N), VT, N0); in visitSIGN_EXTEND()
6283 if (N0.getOpcode() == ISD::ZERO_EXTEND || N0.getOpcode() == ISD::ANY_EXTEND) in visitZERO_EXTEND()
6284 return DAG.getNode(ISD::ZERO_EXTEND, SDLoc(N), VT, in visitZERO_EXTEND()
6303 return DAG.getNode(ISD::ZERO_EXTEND, SDLoc(N), VT, Op); in visitZERO_EXTEND()
6346 TLI.isOperationLegal(ISD::ZERO_EXTEND, VT))) { in visitZERO_EXTEND()
6398 DoXform = ExtendUsesToFormExtLoad(N, N0, ISD::ZERO_EXTEND, SetCCs, TLI); in visitZERO_EXTEND()
6413 ISD::ZERO_EXTEND); in visitZERO_EXTEND()
6449 ISD::ZERO_EXTEND, SetCCs, TLI); in visitZERO_EXTEND()
6467 ISD::ZERO_EXTEND); in visitZERO_EXTEND()
6542 N0.getOperand(0).getOpcode() == ISD::ZERO_EXTEND && in visitZERO_EXTEND()
6560 ShAmt = DAG.getNode(ISD::ZERO_EXTEND, DL, MVT::i32, ShAmt); in visitZERO_EXTEND()
6563 DAG.getNode(ISD::ZERO_EXTEND, DL, VT, N0.getOperand(0)), in visitZERO_EXTEND()
6582 N0.getOpcode() == ISD::ZERO_EXTEND || in visitANY_EXTEND()
7090 if (N0.getOpcode() == ISD::ZERO_EXTEND || in visitTRUNCATE()
9017 if (N0.getOpcode() == ISD::ZERO_EXTEND && in visitSINT_TO_FP()
9105 : ISD::ZERO_EXTEND; in FoldIntToFPToInt()
10366 !TLI.isOperationLegal(ISD::ZERO_EXTEND, TruncateType)) in isLegal()
10427 DAG->getNode(ISD::ZERO_EXTEND, SDLoc(LastInst), FinalType, LastInst); in loadSlice()
12571 bool ZeroExt = In.getOpcode() == ISD::ZERO_EXTEND; in reduceBuildVecExtToExtBuildVec()
12622 Cast.getOpcode() == ISD::ZERO_EXTEND || in reduceBuildVecExtToExtBuildVec()
14349 Temp = DAG.getNode(ISD::ZERO_EXTEND, SDLoc(N2), in SimplifySelectCC()
14353 Temp = DAG.getNode(ISD::ZERO_EXTEND, SDLoc(N2), in SimplifySelectCC()