Lines Matching refs:CreateShl
693 return IC.Builder.CreateShl(C, NumBits); in getShiftedValue()
1050 return new ZExtInst(Builder.CreateShl(X, ShAmtC), Ty); in visitShl()
1066 auto *NewShl = BinaryOperator::CreateShl(X, ShiftDiff); in visitShl()
1091 auto *NewShl = BinaryOperator::CreateShl(X, ShiftDiff); in visitShl()
1170 Value *YS = Builder.CreateShl(Y, Op1, Op0BO->getName()); in visitShl()
1185 Value *YS = Builder.CreateShl(Y, Op1, Op0BO->getName()); in visitShl()
1200 Value *NewShift = Builder.CreateShl(X, Op1); in visitShl()
1213 Value *Mask = Builder.CreateShl(AllOnes, Op1); in visitShl()
1220 return BinaryOperator::CreateShl(AllOnes, Op1); in visitShl()
1229 return BinaryOperator::CreateMul(X, Builder.CreateShl(C2, C1)); in visitShl()
1233 auto *NewC = Builder.CreateShl(ConstantInt::get(Ty, 1), C1); in visitShl()
1381 auto *NewShl = BinaryOperator::CreateShl(X, ShiftDiff); in visitLShr()
1388 Value *NewShl = Builder.CreateShl(X, ShiftDiff); in visitLShr()
1557 return BinaryOperator::CreateShl(NewZExt, ShiftDiff); in visitLShr()