Home
last modified time | relevance | path

Searched refs:StrNCmp (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/compiler-rt/lib/asan/tests/
H A Dasan_str_test.cpp378 void RunStrNCmpTest(PointerToStrNCmp StrNCmp) { in RunStrNCmpTest() argument
385 Ident(StrNCmp(s1, s2, size + 2)); in RunStrNCmpTest()
388 Ident(StrNCmp(s1 + size - 2, s2 + size - 2, size)); in RunStrNCmpTest()
390 Ident(StrNCmp(s1 - 1, s2 - 1, 0)); in RunStrNCmpTest()
391 Ident(StrNCmp(s1 + size - 1, s2 + size - 1, 1)); in RunStrNCmpTest()
393 EXPECT_DEATH(Ident(StrNCmp)(s1 - 1, s2, 1), LeftOOBReadMessage(1)); in RunStrNCmpTest()
394 EXPECT_DEATH(Ident(StrNCmp)(s1, s2 - 1, 1), LeftOOBReadMessage(1)); in RunStrNCmpTest()
395 EXPECT_DEATH(Ident(StrNCmp)(s1 + size, s2, 1), RightOOBReadMessage(0)); in RunStrNCmpTest()
396 EXPECT_DEATH(Ident(StrNCmp)(s1, s2 + size, 1), RightOOBReadMessage(0)); in RunStrNCmpTest()
398 EXPECT_DEATH(Ident(StrNCmp)(s1 + 1, s2 + 1, size), RightOOBReadMessage(0)); in RunStrNCmpTest()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp550 Value *Size, bool StrNCmp,
995 Value *StrNCmp = emitStrNCmp(CI->getArgOperand(0), CI->getArgOperand(1), in optimizeStrStr() local
997 if (!StrNCmp) in optimizeStrStr()
1002 B.CreateICmp(Old->getPredicate(), StrNCmp, in optimizeStrStr()
1003 ConstantInt::getNullValue(StrNCmp->getType()), "cmp"); in optimizeStrStr()
1295 Value *Size, bool StrNCmp, in optimizeMemCmpVarSize() argument
1314 (StrNCmp && (LStr[Pos] == '\0' && RStr[Pos] == '\0'))) { in optimizeMemCmpVarSize()