Lines Matching refs:ConstantInt

247         SumOfShAmts, ConstantInt::get(SumOfShAmts->getType()->getScalarType(),  in dropRedundantMaskingOfLeftShiftInput()
280 ShAmtsDiff, ConstantInt::get(ShAmtsDiff->getType()->getScalarType(), in dropRedundantMaskingOfLeftShiftInput()
283 ConstantExpr::getSub(ConstantInt::get(ShAmtsDiff->getType(), in dropRedundantMaskingOfLeftShiftInput()
418 Constant *Mask = ConstantExpr::getSub(C, ConstantInt::get(I.getType(), 1)); in commonShiftTransforms()
545 InnerShift->setOperand(1, ConstantInt::get(ShType, ShAmt)); in foldShiftedShift()
574 ConstantInt::get(ShType, Mask)); in foldShiftedShift()
717 ConstantInt::get(SrcTy, APInt::getLowBitsSet(SrcSize, TypeBits)); in FoldShiftByConstant()
754 Constant *Mask = ConstantInt::get(Ty, Bits); in FoldShiftByConstant()
767 V1, ConstantExpr::getShl(ConstantInt::get(Ty, *CC), Op1), in FoldShiftByConstant()
786 Constant *Mask = ConstantInt::get(Ty, Bits); in FoldShiftByConstant()
799 V1, ConstantExpr::getShl(ConstantInt::get(Ty, *CC), Op1), in FoldShiftByConstant()
928 return BinaryOperator::CreateAnd(X, ConstantInt::get(Ty, Mask)); in visitShl()
937 Constant *ShiftDiff = ConstantInt::get(Ty, ShAmt - ShrAmt); in visitShl()
945 Constant *ShiftDiff = ConstantInt::get(Ty, ShrAmt - ShAmt); in visitShl()
958 Constant *ShiftDiff = ConstantInt::get(Ty, ShAmt - ShrAmt); in visitShl()
964 return BinaryOperator::CreateAnd(NewShl, ConstantInt::get(Ty, Mask)); in visitShl()
968 Constant *ShiftDiff = ConstantInt::get(Ty, ShrAmt - ShAmt); in visitShl()
975 return BinaryOperator::CreateAnd(NewShr, ConstantInt::get(Ty, Mask)); in visitShl()
984 return BinaryOperator::CreateShl(X, ConstantInt::get(Ty, AmtSum)); in visitShl()
1005 Constant *AllOnes = ConstantInt::getAllOnesValue(Ty); in visitShl()
1024 auto *NewC = ConstantExpr::getShl(ConstantInt::get(Ty, 1), C1); in visitShl()
1025 return SelectInst::Create(X, NewC, ConstantInt::getNullValue(Ty)); in visitShl()
1033 ConstantInt::get(Ty, APInt::getSignMask(BitWidth)), X); in visitShl()
1064 Constant *RHS = ConstantInt::getSigned(Ty, IsPop ? -1 : 0); in visitLShr()
1074 Constant *ShiftDiff = ConstantInt::get(Ty, ShAmt - ShlAmt); in visitLShr()
1084 return BinaryOperator::CreateAnd(NewLShr, ConstantInt::get(Ty, Mask)); in visitLShr()
1088 Constant *ShiftDiff = ConstantInt::get(Ty, ShlAmt - ShAmt); in visitLShr()
1098 return BinaryOperator::CreateAnd(NewShl, ConstantInt::get(Ty, Mask)); in visitLShr()
1103 return BinaryOperator::CreateAnd(X, ConstantInt::get(Ty, Mask)); in visitLShr()
1163 return BinaryOperator::CreateLShr(X, ConstantInt::get(Ty, AmtSum)); in visitLShr()
1174 return BinaryOperator::CreateAnd(X, ConstantInt::get(Ty, *MulC - 2)); in visitLShr()
1187 Constant *AllOnes = ConstantInt::getAllOnesValue(Ty); in visitLShr()
1298 Constant *ShiftDiff = ConstantInt::get(Ty, ShAmt - ShlAmt); in visitAShr()
1305 Constant *ShiftDiff = ConstantInt::get(Ty, ShlAmt - ShAmt); in visitAShr()
1318 return BinaryOperator::CreateAShr(X, ConstantInt::get(Ty, AmtSum)); in visitAShr()
1326 Value *NewSh = Builder.CreateAShr(X, ConstantInt::get(SrcTy, ShAmt)); in visitAShr()