Lines Matching refs:getZExtOrTrunc

2657   SDValue LowBit = DAG.getZExtOrTrunc(SetCC.getOperand(0), DL, VT);  in foldAddSubBoolOfMaskedVal()
4420 SDValue Trunc = DAG.getZExtOrTrunc(LogBase2, DL, ShiftVT); in visitMUL()
4834 C1 = DAG.getZExtOrTrunc(C1, DL, ShiftAmtTy); in visitSDIVLike()
4949 SDValue Trunc = DAG.getZExtOrTrunc(LogBase2, DL, ShiftVT); in visitUDIVLike()
4963 SDValue Trunc = DAG.getZExtOrTrunc(LogBase2, DL, ADDVT); in visitUDIVLike()
5192 SDValue Trunc = DAG.getZExtOrTrunc(SRLAmt, DL, ShiftVT); in visitMULHU()
5675 return DAG.getZExtOrTrunc(Sat, SDLoc(N0), N3.getValueType()); in PerformUMinFpToSatCombine()
6818 SDValue X = DAG.getZExtOrTrunc(Src, DL, SrcVT); in combineShiftAnd1ToBitTest()
6826 return DAG.getZExtOrTrunc(Setcc, DL, And->getValueType(0)); in combineShiftAnd1ToBitTest()
7063 DAG.getZExtOrTrunc(N1, DL, SrcVT))); in visitAND()
7779 DAG.getZExtOrTrunc(N00, SDLoc(N), VT), N1); in visitORCommutative()
7787 DAG.getZExtOrTrunc(N01, SDLoc(N), VT), N1); in visitORCommutative()
9964 SDValue Sum = DAG.getZExtOrTrunc(InnerShiftAmt, DL, ShiftVT); in visitSHL()
9989 SDValue NewSHL = DAG.getZExtOrTrunc(N1, DL, InnerShiftAmtVT); in visitSHL()
10013 SDValue N01 = DAG.getZExtOrTrunc(N0.getOperand(1), DL, ShiftVT); in visitSHL()
10020 SDValue N01 = DAG.getZExtOrTrunc(N0.getOperand(1), DL, ShiftVT); in visitSHL()
10036 SDValue N01 = DAG.getZExtOrTrunc(N0.getOperand(1), DL, ShiftVT); in visitSHL()
10047 SDValue N01 = DAG.getZExtOrTrunc(N0.getOperand(1), DL, ShiftVT); in visitSHL()
10426 SDValue Trunc = DAG.getZExtOrTrunc(Shl.getOperand(0), DL, TruncVT); in visitSRA()
10465 SDValue Amt = DAG.getZExtOrTrunc(N1, DL, LargeShiftVT); in visitSRA()
10607 SDValue N01 = DAG.getZExtOrTrunc(N0.getOperand(1), DL, ShiftVT); in visitSRL()
10619 SDValue N01 = DAG.getZExtOrTrunc(N0.getOperand(1), DL, ShiftVT); in visitSRL()
10943 return DAG.getZExtOrTrunc(ABD, DL, SrcVT); in foldABSToABD()
10967 return DAG.getZExtOrTrunc(ABD, DL, SrcVT); in foldABSToABD()
10974 return DAG.getZExtOrTrunc(ABD, DL, SrcVT); in foldABSToABD()
11051 Res = DAG.getZExtOrTrunc(Res, DL, HalfVT); in visitBSWAP()
11053 return DAG.getZExtOrTrunc(Res, DL, VT); in visitBSWAP()
11352 return DAG.getZExtOrTrunc(NotCond, DL, VT); in foldSelectOfConstants()
11366 return DAG.getZExtOrTrunc(Cond, DL, VT); in foldSelectOfConstants()
11375 NotCond = DAG.getZExtOrTrunc(NotCond, DL, VT); in foldSelectOfConstants()
11398 Cond = DAG.getZExtOrTrunc(Cond, DL, VT); in foldSelectOfConstants()
11410 Cond = DAG.getZExtOrTrunc(Cond, DL, VT); in foldSelectOfConstants()
12138 SDValue ZextCond = DAG.getZExtOrTrunc(Cond, DL, VT); in foldVSelectOfConstants()
13548 SDValue Zext = DAG.getZExtOrTrunc(N0.getOperand(1).getOperand(0), DL, VT); in visitSIGN_EXTEND()
13557 SDValue Zext = DAG.getZExtOrTrunc(N0.getOperand(0).getOperand(0), DL, VT); in visitSIGN_EXTEND()
13609 SDValue NewZext = DAG.getZExtOrTrunc(CtPop.getOperand(0), DL, VT); in widenCtPop()
13637 return DAG.getZExtOrTrunc(NewAbs, SDLoc(Extend), VT); in widenAbs()
13682 SDValue ZExtOrTrunc = DAG.getZExtOrTrunc(Op, DL, VT); in visitZERO_EXTEND()
13714 SDValue ZExtOrTrunc = DAG.getZExtOrTrunc(Op, DL, VT); in visitZERO_EXTEND()
14776 Amt = DAG.getZExtOrTrunc(Amt, SL, AmtVT); in visitTRUNCATE()
24800 ? DAG.getZExtOrTrunc(Op, SDLoc(SVN), SVT) in combineShuffleOfScalars()
25468 SDValue Op = DAG.getZExtOrTrunc(N0.getOperand(0).getOperand(0), in visitVECTOR_SHUFFLE()
27352 Temp = DAG.getZExtOrTrunc(SCC, SDLoc(N2), VT); in SimplifySelectCC()
27592 return DAG.getZExtOrTrunc(ToCast, DL, NewVT); in takeInexpensiveLog2()