Lines Matching refs:ConstantInt

236   return ConstantInt::get(RetTy, Result);  in convertStrToInt()
314 if (ConstantInt *LenC = dyn_cast<ConstantInt>(Size)) { in annotateNonNullAndDereferenceable()
395 ConstantInt::get(DL.getIntPtrType(Src->getContext()), Len + 1)); in emitStrLenMemCpy()
410 ConstantInt *LengthArg = dyn_cast<ConstantInt>(Size); in optimizeStrNCat()
458 Value *Zero = ConstantInt::get(NBytes->getType(), 0); in memChrToCharCompare()
477 ConstantInt *CharC = dyn_cast<ConstantInt>(CharVal); in optimizeStrChr()
495 ConstantInt::get(SizeTTy, Len), B, in optimizeStrChr()
532 ConstantInt *CharC = dyn_cast<ConstantInt>(CharVal); in optimizeStrRChr()
549 Value *Size = ConstantInt::get(SizeTTy, NBytes); in optimizeStrRChr()
556 return ConstantInt::get(CI->getType(), 0); in optimizeStrCmp()
564 return ConstantInt::get(CI->getType(), in optimizeStrCmp()
586 ConstantInt::get(DL.getIntPtrType(CI->getContext()), in optimizeStrCmp()
597 ConstantInt::get(DL.getIntPtrType(CI->getContext()), Len2), in optimizeStrCmp()
604 ConstantInt::get(DL.getIntPtrType(CI->getContext()), Len1), in optimizeStrCmp()
623 return ConstantInt::get(CI->getType(), 0); in optimizeStrNCmp()
629 if (ConstantInt *LengthArg = dyn_cast<ConstantInt>(Size)) in optimizeStrNCmp()
635 return ConstantInt::get(CI->getType(), 0); in optimizeStrNCmp()
649 return ConstantInt::get(CI->getType(), in optimizeStrNCmp()
675 ConstantInt::get(DL.getIntPtrType(CI->getContext()), Len2), in optimizeStrNCmp()
683 ConstantInt::get(DL.getIntPtrType(CI->getContext()), Len1), in optimizeStrNCmp()
692 ConstantInt *Size = dyn_cast<ConstantInt>(CI->getArgOperand(1)); in optimizeStrNDup()
720 ConstantInt::get(DL.getIntPtrType(CI->getContext()), Len)); in optimizeStrCpy()
746 Value *LenV = ConstantInt::get(DL.getIntPtrType(PT), Len); in optimizeStpCpy()
748 B.getInt8Ty(), Dst, ConstantInt::get(DL.getIntPtrType(PT), Len - 1)); in optimizeStpCpy()
770 if (ConstantInt *SizeC = dyn_cast<ConstantInt>(Size)) in optimizeStrLCpy()
812 return ConstantInt::get(CI->getType(), 0); in optimizeStrLCpy()
821 ConstantInt::get(DL.getIntPtrType(PT), NBytes)); in optimizeStrLCpy()
825 Value *EndOff = ConstantInt::get(CI->getType(), NBytes); in optimizeStrLCpy()
833 return ConstantInt::get(CI->getType(), SrcLen); in optimizeStrLCpy()
855 if (ConstantInt *SizeC = dyn_cast<ConstantInt>(Size)) in optimizeStringNCpy()
871 Value *ZeroChar = ConstantInt::get(CharTy, 0); in optimizeStringNCpy()
920 ConstantInt::get(DL.getIntPtrType(PT), N)); in optimizeStringNCpy()
950 if (ConstantInt *BoundCst = dyn_cast<ConstantInt>(Bound)) { in optimizeStringLength()
953 return ConstantInt::get(CI->getType(), 0); in optimizeStringLength()
958 Value *ZeroChar = ConstantInt::get(CharTy, 0); in optimizeStringLength()
966 Value *LenC = ConstantInt::get(CI->getType(), Len - 1); in optimizeStringLength()
1023 return B.CreateSub(ConstantInt::get(CI->getType(), NullTermIdx), in optimizeStringLength()
1039 ConstantInt::get(CI->getType(), LenTrue - 1), in optimizeStringLength()
1040 ConstantInt::get(CI->getType(), LenFalse - 1)); in optimizeStringLength()
1127 return ConstantInt::get(CI->getType(), Pos); in optimizeStrSpn()
1147 return ConstantInt::get(CI->getType(), Pos); in optimizeStrCSpn()
1175 ConstantInt::getNullValue(StrNCmp->getType()), "cmp"); in optimizeStrStr()
1216 ConstantInt *LenC = dyn_cast<ConstantInt>(Size); in optimizeMemRChr()
1253 if (ConstantInt *CharC = dyn_cast<ConstantInt>(CharVal)) { in optimizeMemRChr()
1270 Value *Cmp = B.CreateICmpULE(Size, ConstantInt::get(Size->getType(), Pos), in optimizeMemRChr()
1288 Value *NNeZ = B.CreateICmpNE(Size, ConstantInt::get(SizeTy, 0)); in optimizeMemRChr()
1291 Value *CEqS0 = B.CreateICmpEQ(ConstantInt::get(Int8Ty, Str[0]), CharVal); in optimizeMemRChr()
1293 Value *SizeM1 = B.CreateSub(Size, ConstantInt::get(SizeTy, 1)); in optimizeMemRChr()
1310 ConstantInt *CharC = dyn_cast<ConstantInt>(CharVal); in optimizeMemChr()
1311 ConstantInt *LenC = dyn_cast<ConstantInt>(Size); in optimizeMemChr()
1344 Value *Cmp = B.CreateICmpULE(Size, ConstantInt::get(Size->getType(), Pos), in optimizeMemChr()
1381 Value *PosVal = ConstantInt::get(SizeTy, Pos); in optimizeMemChr()
1382 Value *StrPos = ConstantInt::get(Int8Ty, Str[Pos]); in optimizeMemChr()
1390 Value *Str0 = ConstantInt::get(Int8Ty, Str[0]); in optimizeMemChr()
1392 Value *NNeZ = B.CreateICmpNE(Size, ConstantInt::get(SizeTy, 0)); in optimizeMemChr()
1458 B.CreateICmpEQ(CharVal, ConstantInt::get(CharVal->getType(), C))); in optimizeMemChr()
1510 Value *Zero = ConstantInt::get(CI->getType(), 0); in optimizeMemCmpVarSize()
1528 Value *MaxSize = ConstantInt::get(Size->getType(), Pos); in optimizeMemCmpVarSize()
1530 Value *Res = ConstantInt::get(CI->getType(), IRes); in optimizeMemCmpVarSize()
1593 ConstantInt *LenC = dyn_cast<ConstantInt>(Size); in optimizeMemCmpBCmpCommon()
1639 ConstantInt *StopChar = dyn_cast<ConstantInt>(CI->getArgOperand(2)); in optimizeMemCCpy()
1640 ConstantInt *N = dyn_cast<ConstantInt>(CI->getArgOperand(3)); in optimizeMemCCpy()
1668 ConstantInt::get(N->getType(), std::min(uint64_t(Pos + 1), N->getZExtValue())); in optimizeMemCCpy()
2376 Base, ConstantInt::get(B.getIntNTy(TLI->getIntSize()), IntExpo), in optimizePow()
2875 Sin = B.CreateExtractElement(SinCos, ConstantInt::get(B.getInt32Ty(), 0), in insertSinCosCall()
2877 Cos = B.CreateExtractElement(SinCos, ConstantInt::get(B.getInt32Ty(), 1), in insertSinCosCall()
3033 V = B.CreateAdd(V, ConstantInt::get(V->getType(), 1)); in optimizeFFS()
3037 return B.CreateSelect(Cond, V, ConstantInt::get(RetType, 0)); in optimizeFFS()
3047 V = B.CreateSub(ConstantInt::get(V->getType(), ArgType->getIntegerBitWidth()), in optimizeFls()
3065 Op = B.CreateSub(Op, ConstantInt::get(ArgType, '0'), "isdigittmp"); in optimizeIsDigit()
3066 Op = B.CreateICmpULT(Op, ConstantInt::get(ArgType, 10), "isdigit"); in optimizeIsDigit()
3074 Op = B.CreateICmpULT(Op, ConstantInt::get(ArgType, 128), "isascii"); in optimizeIsAscii()
3081 ConstantInt::get(CI->getType(), 0x7F)); in optimizeToAscii()
3111 if (ConstantInt *CInt = dyn_cast<ConstantInt>(CI->getArgOperand(2))) { in optimizeStrToInt()
3172 return CI->use_empty() ? (Value *)CI : ConstantInt::get(CI->getType(), 0); in optimizePrintFString()
3186 Value *IntChar = ConstantInt::get(IntTy, (unsigned char)FormatStr[0]); in optimizePrintFString()
3203 Value *IntChar = ConstantInt::get(IntTy, (unsigned char)OperandStr[0]); in optimizePrintFString()
3298 ConstantInt::get(DL.getIntPtrType(CI->getContext()), in optimizeSPrintFString()
3300 return ConstantInt::get(CI->getType(), FormatStr.size()); in optimizeSPrintFString()
3319 return ConstantInt::get(CI->getType(), 1); in optimizeSPrintFString()
3336 ConstantInt::get(DL.getIntPtrType(CI->getContext()), SrcLen)); in optimizeSPrintFString()
3338 return ConstantInt::get(CI->getType(), SrcLen - 1); in optimizeSPrintFString()
3355 B.CreateAdd(Len, ConstantInt::get(Len->getType(), 1), "leninc"); in optimizeSPrintFString()
3419 Value *StrLen = ConstantInt::get(CI->getType(), Str.size()); in emitSnPrintfMemCpy()
3440 ConstantInt::get(DL.getIntPtrType(CI->getContext()), NCopy))); in emitSnPrintfMemCpy()
3451 B.CreateStore(ConstantInt::get(Int8Ty, 0), DstEnd); in emitSnPrintfMemCpy()
3458 ConstantInt *Size = dyn_cast<ConstantInt>(CI->getArgOperand(1)); in optimizeSnPrintFString()
3510 return ConstantInt::get(CI->getType(), 1); in optimizeSnPrintFString()
3560 ConstantInt::get(SizeTTy, FormatStr.size()), in optimizeFPrintFString()
3630 ConstantInt *SizeC = dyn_cast<ConstantInt>(CI->getArgOperand(1)); in optimizeFWrite()
3631 ConstantInt *CountC = dyn_cast<ConstantInt>(CI->getArgOperand(2)); in optimizeFWrite()
3637 return ConstantInt::get(CI->getType(), 0); in optimizeFWrite()
3646 return NewCI ? ConstantInt::get(CI->getType(), 1) : nullptr; in optimizeFWrite()
3679 ConstantInt::get(SizeTTy, Len - 1), in optimizeFPuts()
3695 return copyFlags(*CI, emitPutChar(ConstantInt::get(IntTy, '\n'), B, TLI)); in optimizePuts()
4118 ConstantInt *Flag = dyn_cast<ConstantInt>(CI->getArgOperand(*FlagOp)); in isFortifiedCallFoldable()
4126 if (ConstantInt *ObjSizeCI = in isFortifiedCallFoldable()
4127 dyn_cast<ConstantInt>(CI->getArgOperand(ObjSizeOp))) { in isFortifiedCallFoldable()
4145 if (ConstantInt *SizeCI = in isFortifiedCallFoldable()
4146 dyn_cast<ConstantInt>(CI->getArgOperand(*SizeOp))) in isFortifiedCallFoldable()
4237 Value *LenV = ConstantInt::get(SizeTTy, Len); in optimizeStrpCpyChk()
4243 ConstantInt::get(SizeTTy, Len - 1)); in optimizeStrpCpyChk()