Lines Matching refs:zextOrTrunc
268 Count |= SubElt->getValue().zextOrTrunc(64); in simplifyX86immShift()
286 auto ShiftAmt = ConstantInt::get(SVT, Count.zextOrTrunc(BitWidth)); in simplifyX86immShift()
638 APInt APIndex = CIIndex->getValue().zextOrTrunc(6); in simplifyX86extrq()
639 APInt APLength = CILength->getValue().zextOrTrunc(6); in simplifyX86extrq()
687 Elt = Elt.zextOrTrunc(Length); in simplifyX86extrq()
714 APIndex = APIndex.zextOrTrunc(6); in simplifyX86insertq()
715 APLength = APLength.zextOrTrunc(6); in simplifyX86insertq()
777 V10 = V10.zextOrTrunc(Length).zextOrTrunc(64).shl(Index); in simplifyX86insertq()
874 Index = Index.zextOrTrunc(32).getLoBits(2); in simplifyX86vpermilvar()
1544 APInt Len = V11.zextOrTrunc(6); in instCombineIntrinsic()
1545 APInt Idx = V11.lshr(8).zextOrTrunc(6); in instCombineIntrinsic()
1577 APInt Len = CILength->getValue().zextOrTrunc(6); in instCombineIntrinsic()
1578 APInt Idx = CIIndex->getValue().zextOrTrunc(6); in instCombineIntrinsic()
1761 APInt DemandedElts = DemandedMask.zextOrTrunc(ArgWidth); in simplifyDemandedUseBitsIntrinsic()