Lines Matching refs:getZExtOrTrunc
6562 SDValue Elt = DAG.getZExtOrTrunc(Op.getOperand(I), DL, MVT::i32); in LowerBuildVectorv16i8()
6582 Elt = DAG.getZExtOrTrunc(Op.getOperand(i), DL, MVT::i32); in LowerBuildVectorv16i8()
6590 NextElt = DAG.getZExtOrTrunc(NextElt, DL, MVT::i32); in LowerBuildVectorv16i8()
8406 RHS = DAG.getZExtOrTrunc(RHS, DL, VT.getScalarType()); in lowerBuildVectorToBitOp()
8483 IndicesVec = DAG.getZExtOrTrunc(IndicesVec, SDLoc(IndicesVec), IndicesVT); in createVariablePermute()
18240 SDValue IdxExt = DAG.getZExtOrTrunc(N2, dl, IdxSVT); in LowerINSERT_VECTOR_ELT()
21974 Res = DAG.getZExtOrTrunc(Res, dl, VT); in LowerFGETSIGN()
25268 ShAmt = DAG.getZExtOrTrunc(ShAmt.getOperand(0), dl, MVT::i32); in getTargetVShiftNode()
27013 Res = DAG.getZExtOrTrunc(getSETCC(X86::COND_B, Res, DL, DAG), DL, VT); in LowerINTRINSIC_W_CHAIN()
27033 Res = DAG.getZExtOrTrunc(getSETCC(X86::COND_B, Res, DL, DAG), DL, VT); in LowerINTRINSIC_W_CHAIN()
27145 SDValue Ops[] = {DAG.getZExtOrTrunc(Result, dl, Op->getValueType(1)), in LowerINTRINSIC_W_CHAIN()
27679 RetVal = DAG.getZExtOrTrunc(RetVal, DL, VT); in LowerGET_ROUNDING()
28676 LoOp = DAG.getZExtOrTrunc(LoOp, dl, MVT::i16); in LowervXi8MulWithUNPCK()
28677 HiOp = DAG.getZExtOrTrunc(HiOp, dl, MVT::i16); in LowervXi8MulWithUNPCK()
29710 Amt = DAG.getZExtOrTrunc(Amt, dl, ExVT); in LowerShift()
29721 return DAG.getZExtOrTrunc(R, dl, VT); in LowerShift()
30123 Op1 = DAG.getZExtOrTrunc(Op1, DL, MVT::i32); in LowerFunnelShift()
30133 return DAG.getZExtOrTrunc(Res, DL, VT); in LowerFunnelShift()
31166 return DAG.getZExtOrTrunc(V, DL, DstVT); in LowerBITCAST()
31385 Op = DAG.getZExtOrTrunc(Op, DL, MVT::i32); in LowerCTPOP()
31389 return DAG.getZExtOrTrunc(Op, DL, VT); in LowerCTPOP()
31397 Op = DAG.getZExtOrTrunc(Op, DL, MVT::i32); in LowerCTPOP()
31404 return DAG.getZExtOrTrunc(Op, DL, VT); in LowerCTPOP()
31414 Op = DAG.getZExtOrTrunc(Op, DL, MVT::i32); in LowerCTPOP()
31421 return DAG.getZExtOrTrunc(Op, DL, VT); in LowerCTPOP()
31430 Op = DAG.getZExtOrTrunc(Op, DL, MVT::i32); in LowerCTPOP()
31439 return DAG.getZExtOrTrunc(Op, DL, VT); in LowerCTPOP()
32305 auto VE = DAG.getZExtOrTrunc(V, DL, Ty); in getFlagsOfCmpZeroFori1()
33420 Success = DAG.getZExtOrTrunc(Success, dl, N->getValueType(1)); in ReplaceNodeResults()
43483 return DAG.getZExtOrTrunc(V, DL, VT); in combineBitcastvxi1()
43614 V = DAG.getZExtOrTrunc(V, DL, IntVT); in combineBitcastvxi1()
44005 : DAG.getZExtOrTrunc(N00, dl, MVT::i32); in combineBitcast()
44209 LHS = DAG.getZExtOrTrunc(LHS, DL, Vi8VT); in createVPDPBUSD()
44423 Movmsk = DAG.getZExtOrTrunc(Movmsk, DL, NumElts > 32 ? MVT::i64 : MVT::i32); in combinePredicateReduction()
44468 return DAG.getZExtOrTrunc(Result, DL, ExtractVT); in combinePredicateReduction()
44488 SDValue Zext = DAG.getZExtOrTrunc(Setcc, DL, ExtractVT); in combinePredicateReduction()
44719 SrcOp = DAG.getZExtOrTrunc(SrcOp, dl, SrcVT.getScalarType()); in combineExtractWithShuffle()
44720 SrcOp = DAG.getZExtOrTrunc(SrcOp, dl, VT); in combineExtractWithShuffle()
44759 Scl = DAG.getZExtOrTrunc(Scl, dl, SrcVT.getScalarType()); in combineExtractWithShuffle()
44760 Scl = DAG.getZExtOrTrunc(Scl, dl, VT); in combineExtractWithShuffle()
44875 return DAG.getZExtOrTrunc(V, dl, VT); in combineExtractWithShuffle()
45243 return DAG.getZExtOrTrunc(Scl, dl, VT); in combineExtractVectorElt()
45330 SDValue MaskIdx = DAG.getZExtOrTrunc(Use->getOperand(1), dl, MVT::i8); in combineExtractVectorElt()
46097 AndNode = DAG.getZExtOrTrunc(AndNode, DL, MVT::i8); in combineSelect()
47122 Result = DAG.getZExtOrTrunc(Result, DL, MVT::i16); in combineSetCCMOVMSK()
47186 DAG.getZExtOrTrunc(Result, DL, EFLAGS.getOperand(0).getValueType()); in combineSetCCMOVMSK()
48950 return DAG.getZExtOrTrunc(DAG.getBitcast(MVT::i16, Ins), DL, in combineCompareEqual()
49544 Index = DAG.getZExtOrTrunc(Index, dl, MVT::i32); in combineAndLoadToBZHI()
49642 return DAG.getZExtOrTrunc(DAG.getBitcast(IntVT, Concat), dl, VT); in combineScalarAndWithMaskSetcc()
50013 return DAG.getZExtOrTrunc(getSETCC(X86CC, BT, dl, DAG), dl, VT); in combineAnd()
50284 SDValue Trunc = DAG.getZExtOrTrunc(Clz, dl, MVT::i32); in lowerX86CmpEqZeroToCtlzSrl()
50765 SDValue R = DAG.getZExtOrTrunc(NotCond, dl, VT); in combineOr()
53118 SDValue LHS = DAG.getZExtOrTrunc(TruncExtSrc.getOperand(0), DL, VT); in combineXor()
53119 SDValue RHS = DAG.getZExtOrTrunc(TruncExtSrc.getOperand(1), DL, VT); in combineXor()
54276 DAG.getZExtOrTrunc(RHS, DL, SrcVT), CC); in combineSetCC()
57255 DAG.getZExtOrTrunc(ZeroExt, DL, MVT::i32)))); in combineScalarToVector()