Lines Matching refs:EndPtr
128 static Value *convertStrToInt(CallInst *CI, StringRef &Str, Value *EndPtr, in convertStrToInt() argument
215 if (EndPtr) { in convertStrToInt()
220 B.CreateStore(StrEnd, EndPtr); in convertStrToInt()
817 Value *EndPtr = B.CreateInBoundsGEP(B.getInt8Ty(), Dst, EndOff); in optimizeStrLCpy() local
818 B.CreateStore(B.getInt8(0), EndPtr); in optimizeStrLCpy()
866 Value *EndPtr = B.CreateInBoundsGEP(CharTy, Dst, Off1, "stpncpy.end"); in optimizeStringNCpy() local
867 return B.CreateSelect(Cmp, Dst, EndPtr, "stpncpy.sel"); in optimizeStringNCpy()
1093 Value *EndPtr = CI->getArgOperand(1); in optimizeStrTo() local
1094 if (isa<ConstantPointerNull>(EndPtr)) { in optimizeStrTo()
2864 Value *EndPtr = CI->getArgOperand(1); in optimizeStrToInt() local
2865 if (isa<ConstantPointerNull>(EndPtr)) { in optimizeStrToInt()
2869 EndPtr = nullptr; in optimizeStrToInt()
2870 } else if (!isKnownNonZero(EndPtr, DL)) in optimizeStrToInt()
2878 return convertStrToInt(CI, Str, EndPtr, CInt->getSExtValue(), AsSigned, B); in optimizeStrToInt()