Lines Matching defs:Len

163         uint64_t Len = GetStringLength(CI->getArgOperand(SizeArgOp));
166 if (Len == 0) return false;
167 return SizeCI->getZExtValue() >= Len;
276 uint64_t Len = GetStringLength(Src);
277 if (Len == 0) return 0;
284 ConstantInt::get(TD->getIntPtrType(Context), Len),
323 uint64_t Len = GetStringLength(Src);
324 if (Len == 0) return 0;
330 Value *LenV = ConstantInt::get(TD->getIntPtrType(PT), Len);
333 Len - 1));
386 uint64_t Len = GetStringLength(Src);
387 if (Len == 0) return 0;
388 --Len; // Unbias length.
391 if (Len == 0)
397 return emitStrLenMemCpy(Src, Dst, Len, B);
400 Value *emitStrLenMemCpy(Value *Src, Value *Dst, uint64_t Len,
416 ConstantInt::get(TD->getIntPtrType(*Context), Len + 1), 1);
435 uint64_t Len;
439 Len = LengthArg->getZExtValue();
451 if (SrcLen == 0 || Len == 0) return Dst;
457 if (Len < SrcLen) return 0;
484 uint64_t Len = GetStringLength(SrcStr);
485 if (Len == 0 || !FT->getParamType(1)->isIntegerTy(32))// memchr needs i32.
489 ConstantInt::get(TD->getIntPtrType(*Context), Len),
660 uint64_t Len = GetStringLength(Src);
661 if (Len == 0) return 0;
666 ConstantInt::get(TD->getIntPtrType(*Context), Len), 1);
691 uint64_t Len = GetStringLength(Src);
692 if (Len == 0) return 0;
695 Value *LenV = ConstantInt::get(TD->getIntPtrType(PT), Len);
698 Len - 1));
731 uint64_t Len;
733 Len = LengthArg->getZExtValue();
737 if (Len == 0) return Dst; // strncpy(x, y, 0) -> x
743 if (Len > SrcLen+1) return 0;
748 ConstantInt::get(TD->getIntPtrType(PT), Len), 1);
766 if (uint64_t Len = GetStringLength(Src))
767 return ConstantInt::get(CI->getType(), Len-1);
972 uint64_t Len = LenC->getZExtValue();
974 if (Len == 0) // memcmp(s1,s2,0) -> 0
978 if (Len == 1) {
991 if (Len > LHSStr.size() || Len > RHSStr.size())
996 int Cmp = memcmp(LHSStr.data(), RHSStr.data(), Len);
1698 Value *Len = EmitStrLen(CI->getArgOperand(2), B, TD, TLI);
1699 if (!Len)
1701 Value *IncLen = B.CreateAdd(Len,
1702 ConstantInt::get(Len->getType(), 1),
1707 return B.CreateIntCast(Len, CI->getType(), false);
1872 uint64_t Len = GetStringLength(CI->getArgOperand(0));
1873 if (!Len) return 0;
1876 ConstantInt::get(TD->getIntPtrType(*Context), Len-1),