Lines Matching refs:ConstantInt
59 Value *Rem = Builder.CreateAnd(A, ConstantInt::get(I.getType(), *B - 1), in commonShiftTransforms()
135 ConstantInt *CI = nullptr; in canEvaluateShifted()
209 InnerShift->setOperand(1, ConstantInt::get(ShType, ShAmt)); in foldShiftedShift()
238 ConstantInt::get(ShType, Mask)); in foldShiftedShift()
387 isa<ConstantInt>(TrOp->getOperand(1))) { in FoldShiftByConstant()
415 ConstantInt::get(I.getContext(), MaskV), in FoldShiftByConstant()
427 ConstantInt *CC; in FoldShiftByConstant()
447 Constant *Mask = ConstantInt::get(I.getContext(), Bits); in FoldShiftByConstant()
482 Constant *Mask = ConstantInt::get(I.getContext(), Bits); in FoldShiftByConstant()
622 return BinaryOperator::CreateAnd(X, ConstantInt::get(Ty, Mask)); in visitShl()
632 Constant *ShiftDiff = ConstantInt::get(Ty, ShAmt - ShrAmt); in visitShl()
640 Constant *ShiftDiff = ConstantInt::get(Ty, ShrAmt - ShAmt); in visitShl()
653 return BinaryOperator::CreateShl(X, ConstantInt::get(Ty, AmtSum)); in visitShl()
674 Constant *AllOnes = ConstantInt::getAllOnesValue(Ty); in visitShl()
721 Constant *RHS = ConstantInt::getSigned(Ty, IsPop ? -1 : 0); in visitLShr()
731 Constant *ShiftDiff = ConstantInt::get(Ty, ShAmt - ShlAmt); in visitLShr()
741 return BinaryOperator::CreateAnd(NewLShr, ConstantInt::get(Ty, Mask)); in visitLShr()
745 Constant *ShiftDiff = ConstantInt::get(Ty, ShlAmt - ShAmt); in visitLShr()
755 return BinaryOperator::CreateAnd(NewShl, ConstantInt::get(Ty, Mask)); in visitLShr()
760 return BinaryOperator::CreateAnd(X, ConstantInt::get(Ty, Mask)); in visitLShr()
802 return BinaryOperator::CreateLShr(X, ConstantInt::get(Ty, AmtSum)); in visitLShr()
816 Constant *AllOnes = ConstantInt::getAllOnesValue(Ty); in visitLShr()
858 Constant *ShiftDiff = ConstantInt::get(Ty, ShAmt - ShlAmt); in visitAShr()
865 Constant *ShiftDiff = ConstantInt::get(Ty, ShlAmt - ShAmt); in visitAShr()
878 return BinaryOperator::CreateAShr(X, ConstantInt::get(Ty, AmtSum)); in visitAShr()
886 Value *NewSh = Builder.CreateAShr(X, ConstantInt::get(SrcTy, ShAmt)); in visitAShr()