Lines Matching refs:CreateLShr
651 return IC.Builder.CreateLShr(C, NumBits); in getShiftedValue()
1052 return BinaryOperator::CreateLShr( in visitShl()
1097 auto *NewLShr = BinaryOperator::CreateLShr(X, ShiftDiff); in visitLShr()
1103 Value *NewLShr = Builder.CreateLShr(X, ShiftDiff, "", I.isExact()); in visitLShr()
1137 Value *NewLshr = Builder.CreateLShr(Y, Op1); in visitLShr()
1150 Value *NewLShr = Builder.CreateLShr(X, ShAmtC); in visitLShr()
1168 Value *NewLShr = Builder.CreateLShr(X, SrcTyBitWidth - 1); in visitLShr()
1194 Value *Signbit = Builder.CreateLShr(X, ShAmtC); in visitLShr()
1204 return BinaryOperator::CreateLShr(X, ConstantInt::get(Ty, AmtSum)); in visitLShr()
1220 Value *SumShift = Builder.CreateLShr(X, AmtSum, "sum.shift"); in visitLShr()
1268 Value *NewShift = Builder.CreateLShr(NarrowSwap, ShAmtC - WidthDiff); in visitLShr()
1291 Value *Mask = Builder.CreateLShr(AllOnes, Op1); in visitLShr()
1473 return BinaryOperator::CreateLShr(Op0, Op1); in visitAShr()