Lines Matching refs:ConstantInt

184   return ConstantInt::get(RetTy, Result);  in convertStrToInt()
261 if (ConstantInt *LenC = dyn_cast<ConstantInt>(Size)) { in annotateNonNullAndDereferenceable()
335 ConstantInt::get(DL.getIntPtrType(Src->getContext()), Len + 1)); in emitStrLenMemCpy()
350 ConstantInt *LengthArg = dyn_cast<ConstantInt>(Size); in optimizeStrNCat()
398 Value *Zero = ConstantInt::get(NBytes->getType(), 0); in memChrToCharCompare()
417 ConstantInt *CharC = dyn_cast<ConstantInt>(CharVal); in optimizeStrChr()
433 ConstantInt::get(DL.getIntPtrType(CI->getContext()), Len), B, in optimizeStrChr()
470 ConstantInt *CharC = dyn_cast<ConstantInt>(CharVal); in optimizeStrRChr()
485 Value *Size = ConstantInt::get(IntPtrType, NBytes); in optimizeStrRChr()
492 return ConstantInt::get(CI->getType(), 0); in optimizeStrCmp()
500 return ConstantInt::get(CI->getType(), Str1.compare(Str2)); in optimizeStrCmp()
521 ConstantInt::get(DL.getIntPtrType(CI->getContext()), in optimizeStrCmp()
532 ConstantInt::get(DL.getIntPtrType(CI->getContext()), Len2), in optimizeStrCmp()
539 ConstantInt::get(DL.getIntPtrType(CI->getContext()), Len1), in optimizeStrCmp()
558 return ConstantInt::get(CI->getType(), 0); in optimizeStrNCmp()
564 if (ConstantInt *LengthArg = dyn_cast<ConstantInt>(Size)) in optimizeStrNCmp()
570 return ConstantInt::get(CI->getType(), 0); in optimizeStrNCmp()
584 return ConstantInt::get(CI->getType(), SubStr1.compare(SubStr2)); in optimizeStrNCmp()
609 ConstantInt::get(DL.getIntPtrType(CI->getContext()), Len2), in optimizeStrNCmp()
617 ConstantInt::get(DL.getIntPtrType(CI->getContext()), Len1), in optimizeStrNCmp()
626 ConstantInt *Size = dyn_cast<ConstantInt>(CI->getArgOperand(1)); in optimizeStrNDup()
654 ConstantInt::get(DL.getIntPtrType(CI->getContext()), Len)); in optimizeStrCpy()
682 Value *LenV = ConstantInt::get(DL.getIntPtrType(PT), Len); in optimizeStpCpy()
684 B.getInt8Ty(), Dst, ConstantInt::get(DL.getIntPtrType(PT), Len - 1)); in optimizeStpCpy()
705 if (ConstantInt *LengthArg = dyn_cast<ConstantInt>(Size)) in optimizeStrNCpy()
752 ConstantInt::get(DL.getIntPtrType(PT), Len)); in optimizeStrNCpy()
778 if (ConstantInt *BoundCst = dyn_cast<ConstantInt>(Bound)) { in optimizeStringLength()
781 return ConstantInt::get(CI->getType(), 0); in optimizeStringLength()
786 Value *ZeroChar = ConstantInt::get(CharTy, 0); in optimizeStringLength()
794 Value *LenC = ConstantInt::get(CI->getType(), Len - 1); in optimizeStringLength()
851 return B.CreateSub(ConstantInt::get(CI->getType(), NullTermIdx), in optimizeStringLength()
867 ConstantInt::get(CI->getType(), LenTrue - 1), in optimizeStringLength()
868 ConstantInt::get(CI->getType(), LenFalse - 1)); in optimizeStringLength()
955 return ConstantInt::get(CI->getType(), Pos); in optimizeStrSpn()
975 return ConstantInt::get(CI->getType(), Pos); in optimizeStrCSpn()
1003 ConstantInt::getNullValue(StrNCmp->getType()), "cmp"); in optimizeStrStr()
1047 ConstantInt *LenC = dyn_cast<ConstantInt>(Size); in optimizeMemRChr()
1084 if (ConstantInt *CharC = dyn_cast<ConstantInt>(CharVal)) { in optimizeMemRChr()
1101 Value *Cmp = B.CreateICmpULE(Size, ConstantInt::get(Size->getType(), Pos), in optimizeMemRChr()
1119 Value *NNeZ = B.CreateICmpNE(Size, ConstantInt::get(SizeTy, 0)); in optimizeMemRChr()
1122 Value *CEqS0 = B.CreateICmpEQ(ConstantInt::get(Int8Ty, Str[0]), CharVal); in optimizeMemRChr()
1124 Value *SizeM1 = B.CreateSub(Size, ConstantInt::get(SizeTy, 1)); in optimizeMemRChr()
1141 ConstantInt *CharC = dyn_cast<ConstantInt>(CharVal); in optimizeMemChr()
1142 ConstantInt *LenC = dyn_cast<ConstantInt>(Size); in optimizeMemChr()
1175 Value *Cmp = B.CreateICmpULE(Size, ConstantInt::get(Size->getType(), Pos), in optimizeMemChr()
1212 Value *PosVal = ConstantInt::get(SizeTy, Pos); in optimizeMemChr()
1213 Value *StrPos = ConstantInt::get(Int8Ty, Str[Pos]); in optimizeMemChr()
1221 Value *Str0 = ConstantInt::get(Int8Ty, Str[0]); in optimizeMemChr()
1223 Value *NNeZ = B.CreateICmpNE(Size, ConstantInt::get(SizeTy, 0)); in optimizeMemChr()
1311 Value *Zero = ConstantInt::get(CI->getType(), 0); in optimizeMemCmpVarSize()
1329 Value *MaxSize = ConstantInt::get(Size->getType(), Pos); in optimizeMemCmpVarSize()
1331 Value *Res = ConstantInt::get(CI->getType(), IRes); in optimizeMemCmpVarSize()
1405 ConstantInt *LenC = dyn_cast<ConstantInt>(Size); in optimizeMemCmpBCmpCommon()
1453 ConstantInt *StopChar = dyn_cast<ConstantInt>(CI->getArgOperand(2)); in optimizeMemCCpy()
1454 ConstantInt *N = dyn_cast<ConstantInt>(CI->getArgOperand(3)); in optimizeMemCCpy()
1483 ConstantInt::get(N->getType(), std::min(uint64_t(Pos + 1), N->getZExtValue())); in optimizeMemCCpy()
2067 Base, ConstantInt::get(B.getIntNTy(TLI->getIntSize()), IntExpo), in optimizePow()
2458 Sin = B.CreateExtractElement(SinCos, ConstantInt::get(B.getInt32Ty(), 0), in insertSinCosCall()
2460 Cos = B.CreateExtractElement(SinCos, ConstantInt::get(B.getInt32Ty(), 1), in insertSinCosCall()
2559 V = B.CreateAdd(V, ConstantInt::get(V->getType(), 1)); in optimizeFFS()
2573 V = B.CreateSub(ConstantInt::get(V->getType(), ArgType->getIntegerBitWidth()), in optimizeFls()
2605 ConstantInt::get(CI->getType(), 0x7F)); in optimizeToAscii()
2635 if (ConstantInt *CInt = dyn_cast<ConstantInt>(CI->getArgOperand(2))) { in optimizeStrToInt()
2696 return CI->use_empty() ? (Value *)CI : ConstantInt::get(CI->getType(), 0); in optimizePrintFString()
2806 ConstantInt::get(DL.getIntPtrType(CI->getContext()), in optimizeSPrintFString()
2808 return ConstantInt::get(CI->getType(), FormatStr.size()); in optimizeSPrintFString()
2827 return ConstantInt::get(CI->getType(), 1); in optimizeSPrintFString()
2844 ConstantInt::get(DL.getIntPtrType(CI->getContext()), SrcLen)); in optimizeSPrintFString()
2846 return ConstantInt::get(CI->getType(), SrcLen - 1); in optimizeSPrintFString()
2866 B.CreateAdd(Len, ConstantInt::get(Len->getType(), 1), "leninc"); in optimizeSPrintFString()
2914 ConstantInt *Size = dyn_cast<ConstantInt>(CI->getArgOperand(1)); in optimizeSnPrintFString()
2932 return ConstantInt::get(CI->getType(), FormatStr.size()); in optimizeSnPrintFString()
2942 ConstantInt::get(DL.getIntPtrType(CI->getContext()), in optimizeSnPrintFString()
2944 return ConstantInt::get(CI->getType(), FormatStr.size()); in optimizeSnPrintFString()
2954 return ConstantInt::get(CI->getType(), 1); in optimizeSnPrintFString()
2967 return ConstantInt::get(CI->getType(), 1); in optimizeSnPrintFString()
2977 return ConstantInt::get(CI->getType(), Str.size()); in optimizeSnPrintFString()
2984 ConstantInt::get(CI->getType(), Str.size() + 1))); in optimizeSnPrintFString()
2987 return ConstantInt::get(CI->getType(), Str.size()); in optimizeSnPrintFString()
3026 ConstantInt::get(DL.getIntPtrType(CI->getContext()), in optimizeFPrintFString()
3095 ConstantInt *SizeC = dyn_cast<ConstantInt>(CI->getArgOperand(1)); in optimizeFWrite()
3096 ConstantInt *CountC = dyn_cast<ConstantInt>(CI->getArgOperand(2)); in optimizeFWrite()
3102 return ConstantInt::get(CI->getType(), 0); in optimizeFWrite()
3110 return NewCI ? ConstantInt::get(CI->getType(), 1) : nullptr; in optimizeFWrite()
3141 ConstantInt::get(DL.getIntPtrType(CI->getContext()), Len - 1), in optimizeFPuts()
3567 ConstantInt *Flag = dyn_cast<ConstantInt>(CI->getArgOperand(*FlagOp)); in isFortifiedCallFoldable()
3575 if (ConstantInt *ObjSizeCI = in isFortifiedCallFoldable()
3576 dyn_cast<ConstantInt>(CI->getArgOperand(ObjSizeOp))) { in isFortifiedCallFoldable()
3594 if (ConstantInt *SizeCI = in isFortifiedCallFoldable()
3595 dyn_cast<ConstantInt>(CI->getArgOperand(*SizeOp))) in isFortifiedCallFoldable()
3698 Value *LenV = ConstantInt::get(SizeTTy, Len); in optimizeStrpCpyChk()
3704 ConstantInt::get(SizeTTy, Len - 1)); in optimizeStrpCpyChk()