Lines Matching refs:ConstantInt

105   return ConstantInt::get(CI->getType(), Result);  in convertStrToNumber()
184 if (ConstantInt *LenC = dyn_cast<ConstantInt>(Size)) { in annotateNonNullAndDereferenceable()
240 ConstantInt::get(DL.getIntPtrType(Src->getContext()), Len + 1)); in emitStrLenMemCpy()
255 ConstantInt *LengthArg = dyn_cast<ConstantInt>(Size); in optimizeStrNCat()
295 ConstantInt *CharC = dyn_cast<ConstantInt>(CI->getArgOperand(1)); in optimizeStrChr()
306 ConstantInt::get(DL.getIntPtrType(CI->getContext()), Len), in optimizeStrChr()
334 ConstantInt *CharC = dyn_cast<ConstantInt>(CI->getArgOperand(1)); in optimizeStrRChr()
363 return ConstantInt::get(CI->getType(), 0); in optimizeStrCmp()
371 return ConstantInt::get(CI->getType(), Str1.compare(Str2)); in optimizeStrCmp()
391 ConstantInt::get(DL.getIntPtrType(CI->getContext()), in optimizeStrCmp()
401 ConstantInt::get(DL.getIntPtrType(CI->getContext()), Len2), B, DL, in optimizeStrCmp()
407 ConstantInt::get(DL.getIntPtrType(CI->getContext()), Len1), B, DL, in optimizeStrCmp()
420 return ConstantInt::get(CI->getType(), 0); in optimizeStrNCmp()
426 if (ConstantInt *LengthArg = dyn_cast<ConstantInt>(Size)) in optimizeStrNCmp()
432 return ConstantInt::get(CI->getType(), 0); in optimizeStrNCmp()
445 return ConstantInt::get(CI->getType(), SubStr1.compare(SubStr2)); in optimizeStrNCmp()
469 ConstantInt::get(DL.getIntPtrType(CI->getContext()), Len2), B, DL, in optimizeStrNCmp()
476 ConstantInt::get(DL.getIntPtrType(CI->getContext()), Len1), B, DL, in optimizeStrNCmp()
485 ConstantInt *Size = dyn_cast<ConstantInt>(CI->getArgOperand(1)); in optimizeStrNDup()
513 ConstantInt::get(DL.getIntPtrType(CI->getContext()), Len)); in optimizeStrCpy()
536 Value *LenV = ConstantInt::get(DL.getIntPtrType(PT), Len); in optimizeStpCpy()
538 ConstantInt::get(DL.getIntPtrType(PT), Len - 1)); in optimizeStpCpy()
559 if (ConstantInt *LengthArg = dyn_cast<ConstantInt>(Size)) in optimizeStrNCpy()
605 ConstantInt::get(DL.getIntPtrType(PT), Len)); in optimizeStrNCpy()
618 return ConstantInt::get(CI->getType(), Len - 1); in optimizeStringLength()
671 return B.CreateSub(ConstantInt::get(CI->getType(), NullTermIdx), in optimizeStringLength()
687 ConstantInt::get(CI->getType(), LenTrue - 1), in optimizeStringLength()
688 ConstantInt::get(CI->getType(), LenFalse - 1)); in optimizeStringLength()
771 return ConstantInt::get(CI->getType(), Pos); in optimizeStrSpn()
791 return ConstantInt::get(CI->getType(), Pos); in optimizeStrCSpn()
819 ConstantInt::getNullValue(StrNCmp->getType()), "cmp"); in optimizeStrStr()
868 ConstantInt *CharC = dyn_cast<ConstantInt>(CI->getArgOperand(1)); in optimizeMemChr()
869 ConstantInt *LenC = dyn_cast<ConstantInt>(Size); in optimizeMemChr()
1023 return ConstantInt::get(CI->getType(), Ret); in optimizeMemCmpConstantSize()
1040 ConstantInt *LenC = dyn_cast<ConstantInt>(Size); in optimizeMemCmpBCmpCommon()
1093 ConstantInt *StopChar = dyn_cast<ConstantInt>(CI->getArgOperand(2)); in optimizeMemCCpy()
1094 ConstantInt *N = dyn_cast<ConstantInt>(CI->getArgOperand(3)); in optimizeMemCCpy()
1121 ConstantInt::get(N->getType(), std::min(uint64_t(Pos + 1), N->getZExtValue())); in optimizeMemCCpy()
1162 auto *FillValue = dyn_cast<ConstantInt>(Memset->getArgOperand(1)); in foldMallocMemset()
1193 if (Value *Calloc = emitCalloc(ConstantInt::get(SizeType, 1), in foldMallocMemset()
1776 Base, ConstantInt::get(B.getIntNTy(TLI->getIntSize()), IntExpo), M, B); in optimizePow()
2150 Sin = B.CreateExtractElement(SinCos, ConstantInt::get(B.getInt32Ty(), 0), in insertSinCosCall()
2152 Cos = B.CreateExtractElement(SinCos, ConstantInt::get(B.getInt32Ty(), 1), in insertSinCosCall()
2245 V = B.CreateAdd(V, ConstantInt::get(V->getType(), 1)); in optimizeFFS()
2259 V = B.CreateSub(ConstantInt::get(V->getType(), ArgType->getIntegerBitWidth()), in optimizeFls()
2291 ConstantInt::get(CI->getType(), 0x7F)); in optimizeToAscii()
2310 if (ConstantInt *CInt = dyn_cast<ConstantInt>(CI->getArgOperand(2))) { in optimizeStrtol()
2371 return CI->use_empty() ? (Value *)CI : ConstantInt::get(CI->getType(), 0); in optimizePrintFString()
2481 ConstantInt::get(DL.getIntPtrType(CI->getContext()), in optimizeSPrintFString()
2483 return ConstantInt::get(CI->getType(), FormatStr.size()); in optimizeSPrintFString()
2503 return ConstantInt::get(CI->getType(), 1); in optimizeSPrintFString()
2520 ConstantInt::get(DL.getIntPtrType(CI->getContext()), SrcLen)); in optimizeSPrintFString()
2522 return ConstantInt::get(CI->getType(), SrcLen - 1); in optimizeSPrintFString()
2541 B.CreateAdd(Len, ConstantInt::get(Len->getType(), 1), "leninc"); in optimizeSPrintFString()
2589 ConstantInt *Size = dyn_cast<ConstantInt>(CI->getArgOperand(1)); in optimizeSnPrintFString()
2607 return ConstantInt::get(CI->getType(), FormatStr.size()); in optimizeSnPrintFString()
2615 ConstantInt::get(DL.getIntPtrType(CI->getContext()), in optimizeSnPrintFString()
2617 return ConstantInt::get(CI->getType(), FormatStr.size()); in optimizeSnPrintFString()
2628 return ConstantInt::get(CI->getType(), 1); in optimizeSnPrintFString()
2641 return ConstantInt::get(CI->getType(), 1); in optimizeSnPrintFString()
2651 return ConstantInt::get(CI->getType(), Str.size()); in optimizeSnPrintFString()
2656 Align(1), ConstantInt::get(CI->getType(), Str.size() + 1)); in optimizeSnPrintFString()
2659 return ConstantInt::get(CI->getType(), Str.size()); in optimizeSnPrintFString()
2698 ConstantInt::get(DL.getIntPtrType(CI->getContext()), FormatStr.size()), in optimizeFPrintFString()
2764 ConstantInt *SizeC = dyn_cast<ConstantInt>(CI->getArgOperand(1)); in optimizeFWrite()
2765 ConstantInt *CountC = dyn_cast<ConstantInt>(CI->getArgOperand(2)); in optimizeFWrite()
2771 return ConstantInt::get(CI->getType(), 0); in optimizeFWrite()
2779 return NewCI ? ConstantInt::get(CI->getType(), 1) : nullptr; in optimizeFWrite()
2809 ConstantInt::get(DL.getIntPtrType(CI->getContext()), Len - 1), in optimizeFPuts()
3227 ConstantInt *Flag = dyn_cast<ConstantInt>(CI->getArgOperand(*FlagOp)); in isFortifiedCallFoldable()
3235 if (ConstantInt *ObjSizeCI = in isFortifiedCallFoldable()
3236 dyn_cast<ConstantInt>(CI->getArgOperand(ObjSizeOp))) { in isFortifiedCallFoldable()
3254 if (ConstantInt *SizeCI = in isFortifiedCallFoldable()
3255 dyn_cast<ConstantInt>(CI->getArgOperand(*SizeOp))) in isFortifiedCallFoldable()
3358 Value *LenV = ConstantInt::get(SizeTTy, Len); in optimizeStrpCpyChk()
3363 return B.CreateGEP(B.getInt8Ty(), Dst, ConstantInt::get(SizeTTy, Len - 1)); in optimizeStrpCpyChk()