Lines Matching refs:ConstantInt

130   return ConstantInt::get(CI->getType(), Result);  in convertStrToNumber()
219 ConstantInt::get(DL.getIntPtrType(Src->getContext()), Len + 1)); in emitStrLenMemCpy()
230 if (ConstantInt *LengthArg = dyn_cast<ConstantInt>(CI->getArgOperand(2))) in optimizeStrNCat()
263 ConstantInt *CharC = dyn_cast<ConstantInt>(CI->getArgOperand(1)); in optimizeStrChr()
270 ConstantInt::get(DL.getIntPtrType(CI->getContext()), Len), in optimizeStrChr()
298 ConstantInt *CharC = dyn_cast<ConstantInt>(CI->getArgOperand(1)); in optimizeStrRChr()
326 return ConstantInt::get(CI->getType(), 0); in optimizeStrCmp()
334 return ConstantInt::get(CI->getType(), Str1.compare(Str2)); in optimizeStrCmp()
348 ConstantInt::get(DL.getIntPtrType(CI->getContext()), in optimizeStrCmp()
358 ConstantInt::get(DL.getIntPtrType(CI->getContext()), Len2), B, DL, in optimizeStrCmp()
364 ConstantInt::get(DL.getIntPtrType(CI->getContext()), Len1), B, DL, in optimizeStrCmp()
374 return ConstantInt::get(CI->getType(), 0); in optimizeStrNCmp()
378 if (ConstantInt *LengthArg = dyn_cast<ConstantInt>(CI->getArgOperand(2))) in optimizeStrNCmp()
384 return ConstantInt::get(CI->getType(), 0); in optimizeStrNCmp()
397 return ConstantInt::get(CI->getType(), SubStr1.compare(SubStr2)); in optimizeStrNCmp()
416 ConstantInt::get(DL.getIntPtrType(CI->getContext()), Len2), B, DL, in optimizeStrNCmp()
423 ConstantInt::get(DL.getIntPtrType(CI->getContext()), Len1), B, DL, in optimizeStrNCmp()
443 ConstantInt::get(DL.getIntPtrType(CI->getContext()), Len)); in optimizeStrCpy()
461 Value *LenV = ConstantInt::get(DL.getIntPtrType(PT), Len); in optimizeStpCpy()
463 ConstantInt::get(DL.getIntPtrType(PT), Len - 1)); in optimizeStpCpy()
490 if (ConstantInt *LengthArg = dyn_cast<ConstantInt>(LenOp)) in optimizeStrNCpy()
504 B.CreateMemCpy(Dst, 1, Src, 1, ConstantInt::get(DL.getIntPtrType(PT), Len)); in optimizeStrNCpy()
515 return ConstantInt::get(CI->getType(), Len - 1); in optimizeStringLength()
568 return B.CreateSub(ConstantInt::get(CI->getType(), NullTermIdx), in optimizeStringLength()
586 ConstantInt::get(CI->getType(), LenTrue - 1), in optimizeStringLength()
587 ConstantInt::get(CI->getType(), LenFalse - 1)); in optimizeStringLength()
666 return ConstantInt::get(CI->getType(), Pos); in optimizeStrSpn()
686 return ConstantInt::get(CI->getType(), Pos); in optimizeStrCSpn()
714 ConstantInt::getNullValue(StrNCmp->getType()), "cmp"); in optimizeStrStr()
752 ConstantInt *CharC = dyn_cast<ConstantInt>(CI->getArgOperand(1)); in optimizeMemChr()
753 ConstantInt *LenC = dyn_cast<ConstantInt>(CI->getArgOperand(2)); in optimizeMemChr()
838 ConstantInt *LenC = dyn_cast<ConstantInt>(CI->getArgOperand(2)); in optimizeMemCmp()
908 return ConstantInt::get(CI->getType(), Ret); in optimizeMemCmp()
931 auto *FillValue = dyn_cast<ConstantInt>(Memset->getArgOperand(1)); in foldMallocMemset()
962 Value *Calloc = emitCalloc(ConstantInt::get(SizeType, 1), in foldMallocMemset()
1751 Sin = B.CreateExtractElement(SinCos, ConstantInt::get(B.getInt32Ty(), 0), in insertSinCosCall()
1753 Cos = B.CreateExtractElement(SinCos, ConstantInt::get(B.getInt32Ty(), 1), in insertSinCosCall()
1846 V = B.CreateAdd(V, ConstantInt::get(V->getType(), 1)); in optimizeFFS()
1860 V = B.CreateSub(ConstantInt::get(V->getType(), ArgType->getIntegerBitWidth()), in optimizeFls()
1892 ConstantInt::get(CI->getType(), 0x7F)); in optimizeToAscii()
1911 if (ConstantInt *CInt = dyn_cast<ConstantInt>(CI->getArgOperand(2))) { in optimizeStrtol()
1972 return CI->use_empty() ? (Value *)CI : ConstantInt::get(CI->getType(), 0); in optimizePrintFString()
2054 ConstantInt::get(DL.getIntPtrType(CI->getContext()), in optimizeSPrintFString()
2056 return ConstantInt::get(CI->getType(), FormatStr.size()); in optimizeSPrintFString()
2076 return ConstantInt::get(CI->getType(), 1); in optimizeSPrintFString()
2088 B.CreateAdd(Len, ConstantInt::get(Len->getType(), 1), "leninc"); in optimizeSPrintFString()
2125 ConstantInt *Size = dyn_cast<ConstantInt>(CI->getArgOperand(1)); in optimizeSnPrintFString()
2139 return ConstantInt::get(CI->getType(), FormatStr.size()); in optimizeSnPrintFString()
2147 ConstantInt::get(DL.getIntPtrType(CI->getContext()), in optimizeSnPrintFString()
2149 return ConstantInt::get(CI->getType(), FormatStr.size()); in optimizeSnPrintFString()
2160 return ConstantInt::get(CI->getType(), 1); in optimizeSnPrintFString()
2173 return ConstantInt::get(CI->getType(), 1); in optimizeSnPrintFString()
2183 return ConstantInt::get(CI->getType(), Str.size()); in optimizeSnPrintFString()
2188 ConstantInt::get(CI->getType(), Str.size() + 1)); in optimizeSnPrintFString()
2191 return ConstantInt::get(CI->getType(), Str.size()); in optimizeSnPrintFString()
2227 ConstantInt::get(DL.getIntPtrType(CI->getContext()), FormatStr.size()), in optimizeFPrintFString()
2279 ConstantInt *SizeC = dyn_cast<ConstantInt>(CI->getArgOperand(1)); in optimizeFWrite()
2280 ConstantInt *CountC = dyn_cast<ConstantInt>(CI->getArgOperand(2)); in optimizeFWrite()
2286 return ConstantInt::get(CI->getType(), 0); in optimizeFWrite()
2293 return NewCI ? ConstantInt::get(CI->getType(), 1) : nullptr; in optimizeFWrite()
2331 ConstantInt::get(DL.getIntPtrType(CI->getContext()), Len - 1), in optimizeFPuts()
2744 if (ConstantInt *ObjSizeCI = in isFortifiedCallFoldable()
2745 dyn_cast<ConstantInt>(CI->getArgOperand(ObjSizeOp))) { in isFortifiedCallFoldable()
2759 if (ConstantInt *SizeCI = dyn_cast<ConstantInt>(CI->getArgOperand(SizeOp))) in isFortifiedCallFoldable()
2829 Value *LenV = ConstantInt::get(SizeTTy, Len); in optimizeStrpCpyChk()
2834 return B.CreateGEP(B.getInt8Ty(), Dst, ConstantInt::get(SizeTTy, Len - 1)); in optimizeStrpCpyChk()