Lines Matching refs:ConstantInt

227   return ConstantInt::get(RetTy, Result);  in convertStrToInt()
305 if (ConstantInt *LenC = dyn_cast<ConstantInt>(Size)) { in annotateNonNullAndDereferenceable()
386 ConstantInt::get(DL.getIntPtrType(Src->getContext()), Len + 1)); in emitStrLenMemCpy()
401 ConstantInt *LengthArg = dyn_cast<ConstantInt>(Size); in optimizeStrNCat()
449 Value *Zero = ConstantInt::get(NBytes->getType(), 0); in memChrToCharCompare()
468 ConstantInt *CharC = dyn_cast<ConstantInt>(CharVal); in optimizeStrChr()
486 ConstantInt::get(SizeTTy, Len), B, in optimizeStrChr()
523 ConstantInt *CharC = dyn_cast<ConstantInt>(CharVal); in optimizeStrRChr()
540 Value *Size = ConstantInt::get(SizeTTy, NBytes); in optimizeStrRChr()
547 return ConstantInt::get(CI->getType(), 0); in optimizeStrCmp()
555 return ConstantInt::get(CI->getType(), in optimizeStrCmp()
577 ConstantInt::get(DL.getIntPtrType(CI->getContext()), in optimizeStrCmp()
588 ConstantInt::get(DL.getIntPtrType(CI->getContext()), Len2), in optimizeStrCmp()
595 ConstantInt::get(DL.getIntPtrType(CI->getContext()), Len1), in optimizeStrCmp()
614 return ConstantInt::get(CI->getType(), 0); in optimizeStrNCmp()
620 if (ConstantInt *LengthArg = dyn_cast<ConstantInt>(Size)) in optimizeStrNCmp()
626 return ConstantInt::get(CI->getType(), 0); in optimizeStrNCmp()
640 return ConstantInt::get(CI->getType(), in optimizeStrNCmp()
666 ConstantInt::get(DL.getIntPtrType(CI->getContext()), Len2), in optimizeStrNCmp()
674 ConstantInt::get(DL.getIntPtrType(CI->getContext()), Len1), in optimizeStrNCmp()
683 ConstantInt *Size = dyn_cast<ConstantInt>(CI->getArgOperand(1)); in optimizeStrNDup()
711 ConstantInt::get(DL.getIntPtrType(CI->getContext()), Len)); in optimizeStrCpy()
737 Value *LenV = ConstantInt::get(DL.getIntPtrType(PT), Len); in optimizeStpCpy()
739 B.getInt8Ty(), Dst, ConstantInt::get(DL.getIntPtrType(PT), Len - 1)); in optimizeStpCpy()
761 if (ConstantInt *SizeC = dyn_cast<ConstantInt>(Size)) in optimizeStrLCpy()
803 return ConstantInt::get(CI->getType(), 0); in optimizeStrLCpy()
812 ConstantInt::get(DL.getIntPtrType(PT), NBytes)); in optimizeStrLCpy()
816 Value *EndOff = ConstantInt::get(CI->getType(), NBytes); in optimizeStrLCpy()
824 return ConstantInt::get(CI->getType(), SrcLen); in optimizeStrLCpy()
846 if (ConstantInt *SizeC = dyn_cast<ConstantInt>(Size)) in optimizeStringNCpy()
862 Value *ZeroChar = ConstantInt::get(CharTy, 0); in optimizeStringNCpy()
911 ConstantInt::get(DL.getIntPtrType(PT), N)); in optimizeStringNCpy()
941 if (ConstantInt *BoundCst = dyn_cast<ConstantInt>(Bound)) { in optimizeStringLength()
944 return ConstantInt::get(CI->getType(), 0); in optimizeStringLength()
949 Value *ZeroChar = ConstantInt::get(CharTy, 0); in optimizeStringLength()
957 Value *LenC = ConstantInt::get(CI->getType(), Len - 1); in optimizeStringLength()
1014 return B.CreateSub(ConstantInt::get(CI->getType(), NullTermIdx), in optimizeStringLength()
1030 ConstantInt::get(CI->getType(), LenTrue - 1), in optimizeStringLength()
1031 ConstantInt::get(CI->getType(), LenFalse - 1)); in optimizeStringLength()
1118 return ConstantInt::get(CI->getType(), Pos); in optimizeStrSpn()
1138 return ConstantInt::get(CI->getType(), Pos); in optimizeStrCSpn()
1166 ConstantInt::getNullValue(StrNCmp->getType()), "cmp"); in optimizeStrStr()
1207 ConstantInt *LenC = dyn_cast<ConstantInt>(Size); in optimizeMemRChr()
1244 if (ConstantInt *CharC = dyn_cast<ConstantInt>(CharVal)) { in optimizeMemRChr()
1261 Value *Cmp = B.CreateICmpULE(Size, ConstantInt::get(Size->getType(), Pos), in optimizeMemRChr()
1279 Value *NNeZ = B.CreateICmpNE(Size, ConstantInt::get(SizeTy, 0)); in optimizeMemRChr()
1282 Value *CEqS0 = B.CreateICmpEQ(ConstantInt::get(Int8Ty, Str[0]), CharVal); in optimizeMemRChr()
1284 Value *SizeM1 = B.CreateSub(Size, ConstantInt::get(SizeTy, 1)); in optimizeMemRChr()
1301 ConstantInt *CharC = dyn_cast<ConstantInt>(CharVal); in optimizeMemChr()
1302 ConstantInt *LenC = dyn_cast<ConstantInt>(Size); in optimizeMemChr()
1335 Value *Cmp = B.CreateICmpULE(Size, ConstantInt::get(Size->getType(), Pos), in optimizeMemChr()
1372 Value *PosVal = ConstantInt::get(SizeTy, Pos); in optimizeMemChr()
1373 Value *StrPos = ConstantInt::get(Int8Ty, Str[Pos]); in optimizeMemChr()
1381 Value *Str0 = ConstantInt::get(Int8Ty, Str[0]); in optimizeMemChr()
1383 Value *NNeZ = B.CreateICmpNE(Size, ConstantInt::get(SizeTy, 0)); in optimizeMemChr()
1449 B.CreateICmpEQ(CharVal, ConstantInt::get(CharVal->getType(), C))); in optimizeMemChr()
1501 Value *Zero = ConstantInt::get(CI->getType(), 0); in optimizeMemCmpVarSize()
1519 Value *MaxSize = ConstantInt::get(Size->getType(), Pos); in optimizeMemCmpVarSize()
1521 Value *Res = ConstantInt::get(CI->getType(), IRes); in optimizeMemCmpVarSize()
1584 ConstantInt *LenC = dyn_cast<ConstantInt>(Size); in optimizeMemCmpBCmpCommon()
1630 ConstantInt *StopChar = dyn_cast<ConstantInt>(CI->getArgOperand(2)); in optimizeMemCCpy()
1631 ConstantInt *N = dyn_cast<ConstantInt>(CI->getArgOperand(3)); in optimizeMemCCpy()
1659 ConstantInt::get(N->getType(), std::min(uint64_t(Pos + 1), N->getZExtValue())); in optimizeMemCCpy()
2295 Base, ConstantInt::get(B.getIntNTy(TLI->getIntSize()), IntExpo), in optimizePow()
2696 Sin = B.CreateExtractElement(SinCos, ConstantInt::get(B.getInt32Ty(), 0), in insertSinCosCall()
2698 Cos = B.CreateExtractElement(SinCos, ConstantInt::get(B.getInt32Ty(), 1), in insertSinCosCall()
2798 V = B.CreateAdd(V, ConstantInt::get(V->getType(), 1)); in optimizeFFS()
2802 return B.CreateSelect(Cond, V, ConstantInt::get(RetType, 0)); in optimizeFFS()
2813 V = B.CreateSub(ConstantInt::get(V->getType(), ArgType->getIntegerBitWidth()), in optimizeFls()
2831 Op = B.CreateSub(Op, ConstantInt::get(ArgType, '0'), "isdigittmp"); in optimizeIsDigit()
2832 Op = B.CreateICmpULT(Op, ConstantInt::get(ArgType, 10), "isdigit"); in optimizeIsDigit()
2840 Op = B.CreateICmpULT(Op, ConstantInt::get(ArgType, 128), "isascii"); in optimizeIsAscii()
2847 ConstantInt::get(CI->getType(), 0x7F)); in optimizeToAscii()
2877 if (ConstantInt *CInt = dyn_cast<ConstantInt>(CI->getArgOperand(2))) { in optimizeStrToInt()
2938 return CI->use_empty() ? (Value *)CI : ConstantInt::get(CI->getType(), 0); in optimizePrintFString()
2952 Value *IntChar = ConstantInt::get(IntTy, (unsigned char)FormatStr[0]); in optimizePrintFString()
2969 Value *IntChar = ConstantInt::get(IntTy, (unsigned char)OperandStr[0]); in optimizePrintFString()
3064 ConstantInt::get(DL.getIntPtrType(CI->getContext()), in optimizeSPrintFString()
3066 return ConstantInt::get(CI->getType(), FormatStr.size()); in optimizeSPrintFString()
3085 return ConstantInt::get(CI->getType(), 1); in optimizeSPrintFString()
3102 ConstantInt::get(DL.getIntPtrType(CI->getContext()), SrcLen)); in optimizeSPrintFString()
3104 return ConstantInt::get(CI->getType(), SrcLen - 1); in optimizeSPrintFString()
3121 B.CreateAdd(Len, ConstantInt::get(Len->getType(), 1), "leninc"); in optimizeSPrintFString()
3185 Value *StrLen = ConstantInt::get(CI->getType(), Str.size()); in emitSnPrintfMemCpy()
3206 ConstantInt::get(DL.getIntPtrType(CI->getContext()), NCopy))); in emitSnPrintfMemCpy()
3217 B.CreateStore(ConstantInt::get(Int8Ty, 0), DstEnd); in emitSnPrintfMemCpy()
3224 ConstantInt *Size = dyn_cast<ConstantInt>(CI->getArgOperand(1)); in optimizeSnPrintFString()
3276 return ConstantInt::get(CI->getType(), 1); in optimizeSnPrintFString()
3326 ConstantInt::get(SizeTTy, FormatStr.size()), in optimizeFPrintFString()
3396 ConstantInt *SizeC = dyn_cast<ConstantInt>(CI->getArgOperand(1)); in optimizeFWrite()
3397 ConstantInt *CountC = dyn_cast<ConstantInt>(CI->getArgOperand(2)); in optimizeFWrite()
3403 return ConstantInt::get(CI->getType(), 0); in optimizeFWrite()
3412 return NewCI ? ConstantInt::get(CI->getType(), 1) : nullptr; in optimizeFWrite()
3445 ConstantInt::get(SizeTTy, Len - 1), in optimizeFPuts()
3461 return copyFlags(*CI, emitPutChar(ConstantInt::get(IntTy, '\n'), B, TLI)); in optimizePuts()
3868 ConstantInt *Flag = dyn_cast<ConstantInt>(CI->getArgOperand(*FlagOp)); in isFortifiedCallFoldable()
3876 if (ConstantInt *ObjSizeCI = in isFortifiedCallFoldable()
3877 dyn_cast<ConstantInt>(CI->getArgOperand(ObjSizeOp))) { in isFortifiedCallFoldable()
3895 if (ConstantInt *SizeCI = in isFortifiedCallFoldable()
3896 dyn_cast<ConstantInt>(CI->getArgOperand(*SizeOp))) in isFortifiedCallFoldable()
3987 Value *LenV = ConstantInt::get(SizeTTy, Len); in optimizeStrpCpyChk()
3993 ConstantInt::get(SizeTTy, Len - 1)); in optimizeStrpCpyChk()