Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:RHSV

685         Value *RHSV = GEPRHS->getOperand(DiffOperand);
687 return new ICmpInst(ICmpInst::getSignedPredicate(Cond), LHSV, RHSV);
1022 const APInt &RHSV = RHS->getValue();
1049 if ((ICI.getPredicate() == ICmpInst::ICMP_SLT && RHSV == 0) ||
1050 (ICI.getPredicate() == ICmpInst::ICMP_SGT && RHSV.isAllOnesValue())) {
1084 RHSV ^ SignBit));
1096 RHSV ^ NotSignBit));
1115 (!AndCST->isNegative() && RHSV.isNonNegative())) {
1131 if (ICI.isEquality() && RHSV.getActiveBits() <= Ty->getBitWidth()) {
1209 if (Shift && Shift->hasOneUse() && RHSV == 0 &&
1269 uint32_t TypeBits = RHSV.getBitWidth();
1337 if (RHSV.isMinValue())
1364 ConstantRange CR = ICI.makeConstantRange(ICI.getPredicate(), RHSV)
1398 if (RHSV == 0 && isa<ConstantInt>(BO->getOperand(1)) &&BO->hasOneUse()){
1415 } else if (RHSV == 0) {
1437 } else if (RHSV == 0) {
1449 } else if (RHSV == 0) {
1471 if ((RHSV & ~BOC->getValue()) != 0)
1477 if (RHS == BOC && RHSV.isPowerOf2())
1496 if (RHSV == 0 && isHighOnes(BOC)) {
1512 ICI.setOperand(1, ConstantInt::get(II->getContext(), RHSV.byteSwap()));
1517 if (RHSV == RHS->getType()->getBitWidth()) {