Lines Matching refs:CharVal

389   Value *CharVal = CI->getArgOperand(1);  in memChrToCharCompare()  local
394 CharVal = B.CreateTrunc(CharVal, CharTy); in memChrToCharCompare()
395 Value *Cmp = B.CreateICmpEQ(Char0, CharVal, "char0cmp"); in memChrToCharCompare()
409 Value *CharVal = CI->getArgOperand(1); in optimizeStrChr() local
417 ConstantInt *CharC = dyn_cast<ConstantInt>(CharVal); in optimizeStrChr()
432 emitMemChr(SrcStr, CharVal, // include nul. in optimizeStrChr()
469 Value *CharVal = CI->getArgOperand(1); in optimizeStrRChr() local
470 ConstantInt *CharC = dyn_cast<ConstantInt>(CharVal); in optimizeStrRChr()
486 return copyFlags(*CI, emitMemRChr(SrcStr, CharVal, Size, B, DL, TLI)); in optimizeStrRChr()
785 Value *CharVal = B.CreateLoad(CharTy, Src, "strnlen.char0"); in optimizeStringLength() local
787 Value *Cmp = B.CreateICmpNE(CharVal, ZeroChar, "strnlen.char0cmp"); in optimizeStringLength()
1046 Value *CharVal = CI->getArgOperand(1); in optimizeMemRChr() local
1060 CharVal = B.CreateTrunc(CharVal, B.getInt8Ty()); in optimizeMemRChr()
1061 Value *Cmp = B.CreateICmpEQ(Val, CharVal, "memrchr.char0cmp"); in optimizeMemRChr()
1084 if (ConstantInt *CharC = dyn_cast<ConstantInt>(CharVal)) { in optimizeMemRChr()
1121 CharVal = B.CreateTrunc(CharVal, Int8Ty); in optimizeMemRChr()
1122 Value *CEqS0 = B.CreateICmpEQ(ConstantInt::get(Int8Ty, Str[0]), CharVal); in optimizeMemRChr()
1140 Value *CharVal = CI->getArgOperand(1); in optimizeMemChr() local
1141 ConstantInt *CharC = dyn_cast<ConstantInt>(CharVal); in optimizeMemChr()
1155 CharVal = B.CreateTrunc(CharVal, B.getInt8Ty()); in optimizeMemChr()
1156 Value *Cmp = B.CreateICmpEQ(Val, CharVal, "memchr.char0cmp"); in optimizeMemChr()
1207 CharVal = B.CreateTrunc(CharVal, Int8Ty); in optimizeMemChr()
1214 Value *CEqSPos = B.CreateICmpEQ(CharVal, StrPos); in optimizeMemChr()
1222 Value *CEqS0 = B.CreateICmpEQ(Str0, CharVal); in optimizeMemChr()
1275 Value *C = B.CreateZExtOrTrunc(CharVal, BitfieldC->getType()); in optimizeMemChr()