Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp468 Value *SrcStr = CI->getArgOperand(0); in optimizeStrChr() local
472 if (isOnlyUsedInEqualityComparison(CI, SrcStr)) in optimizeStrChr()
479 uint64_t Len = GetStringLength(SrcStr); in optimizeStrChr()
494 emitMemChr(SrcStr, CharVal, // include nul. in optimizeStrChr()
510 if (!getConstantStringInfo(SrcStr, Str)) { in optimizeStrChr()
512 if (Value *StrLen = emitStrLen(SrcStr, B, DL, TLI)) in optimizeStrChr()
513 return B.CreateInBoundsGEP(B.getInt8Ty(), SrcStr, StrLen, "strchr"); in optimizeStrChr()
526 return B.CreateInBoundsGEP(B.getInt8Ty(), SrcStr, B.getInt64(I), "strchr"); in optimizeStrChr()
530 Value *SrcStr = CI->getArgOperand(0); in optimizeStrRChr() local
536 if (!getConstantStringInfo(SrcStr, Str)) { in optimizeStrRChr()
[all …]