Searched refs:SrcStr (Results 1 – 1 of 1) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyLibCalls.cpp | 418 Value *SrcStr = CI->getArgOperand(0); in optimizeStrChr() local 422 if (isOnlyUsedInEqualityComparison(CI, SrcStr)) in optimizeStrChr() 429 uint64_t Len = GetStringLength(SrcStr); in optimizeStrChr() 444 emitMemChr(SrcStr, CharVal, // include nul. in optimizeStrChr() 460 if (!getConstantStringInfo(SrcStr, Str)) { in optimizeStrChr() 462 if (Value *StrLen = emitStrLen(SrcStr, B, DL, TLI)) in optimizeStrChr() 463 return B.CreateInBoundsGEP(B.getInt8Ty(), SrcStr, StrLen, "strchr"); in optimizeStrChr() 476 return B.CreateInBoundsGEP(B.getInt8Ty(), SrcStr, B.getInt64(I), "strchr"); in optimizeStrChr() 480 Value *SrcStr = CI->getArgOperand(0); in optimizeStrRChr() local 486 if (!getConstantStringInfo(SrcStr, Str)) { in optimizeStrRChr() [all …]
|