Lines Matching refs:EndPtr
137 static Value *convertStrToInt(CallInst *CI, StringRef &Str, Value *EndPtr, in convertStrToInt() argument
224 if (EndPtr) { in convertStrToInt()
229 B.CreateStore(StrEnd, EndPtr); in convertStrToInt()
826 Value *EndPtr = B.CreateInBoundsGEP(B.getInt8Ty(), Dst, EndOff); in optimizeStrLCpy() local
827 B.CreateStore(B.getInt8(0), EndPtr); in optimizeStrLCpy()
875 Value *EndPtr = B.CreateInBoundsGEP(CharTy, Dst, Off1, "stpncpy.end"); in optimizeStringNCpy() local
876 return B.CreateSelect(Cmp, Dst, EndPtr, "stpncpy.sel"); in optimizeStringNCpy()
1102 Value *EndPtr = CI->getArgOperand(1); in optimizeStrTo() local
1103 if (isa<ConstantPointerNull>(EndPtr)) { in optimizeStrTo()
3098 Value *EndPtr = CI->getArgOperand(1); in optimizeStrToInt() local
3099 if (isa<ConstantPointerNull>(EndPtr)) { in optimizeStrToInt()
3103 EndPtr = nullptr; in optimizeStrToInt()
3104 } else if (!isKnownNonZero(EndPtr, DL)) in optimizeStrToInt()
3112 return convertStrToInt(CI, Str, EndPtr, CInt->getSExtValue(), AsSigned, B); in optimizeStrToInt()