Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/Transforms/Utils/
DSimplifyLibCalls.cpp427 ConstantInt *CharC = dyn_cast<ConstantInt>(CharVal); in optimizeStrChr() local
428 if (!CharC) { in optimizeStrChr()
449 if (CharC->isZero()) { in optimizeStrChr()
461 if (CharC->isZero()) // strchr(p, 0) -> p + strlen(p) in optimizeStrChr()
469 size_t I = (0xFF & CharC->getSExtValue()) == 0 in optimizeStrChr()
471 : Str.find(CharC->getSExtValue()); in optimizeStrChr()
482 ConstantInt *CharC = dyn_cast<ConstantInt>(CharVal); in optimizeStrRChr() local
488 if (CharC && CharC->isZero()) in optimizeStrRChr()
1206 if (ConstantInt *CharC = dyn_cast<ConstantInt>(CharVal)) { in optimizeMemRChr() local
1208 size_t Pos = Str.rfind(CharC->getZExtValue(), EndOff); in optimizeMemRChr()
[all …]