Lines Matching defs:RHSC
2355 auto *RHSC = dyn_cast<SCEVConstant>(RHS);
2357 if (!RHSC)
2359 APInt C = RHSC->getAPInt();
3378 if (const SCEVConstant *RHSC = dyn_cast<SCEVConstant>(RHS)) {
3380 if (RHSC->getValue()->isOne())
3384 if (RHSC->getAPInt().isPowerOf2()) {
3387 IntegerType::get(getContext(), RHSC->getAPInt().logBase2());
3419 if (const SCEVConstant *RHSC = dyn_cast<SCEVConstant>(RHS)) {
3420 if (RHSC->getValue()->isOne())
3425 if (!RHSC->getValue()->isZero()) {
3430 unsigned LZ = RHSC->getAPInt().countl_zero();
3434 if (!RHSC->getAPInt().isPowerOf2())
3443 const APInt &DivInt = RHSC->getAPInt();
3494 const SCEV *Div = getUDivExpr(Op, RHSC);
3495 if (!isa<SCEVUDivExpr>(Div) && getMulExpr(Div, RHSC) == Op) {
3509 DivisorConstant->getAPInt().umul_ov(RHSC->getAPInt(), Overflow);
3511 return getConstant(RHSC->getType(), 0, false);
3538 return getConstant(LHSC->getAPInt().udiv(RHSC->getAPInt()));
5279 if (auto *RHSC = dyn_cast<ConstantInt>(Op->getOperand(1)))
5282 if (RHSC->getValue().isSignMask())
9219 if (const SCEVConstant *RHSC = dyn_cast<SCEVConstant>(RHS))
9224 ConstantRange::makeExactICmpRegion(Pred, RHSC->getAPInt());
10775 if (const SCEVConstant *RHSC = dyn_cast<SCEVConstant>(RHS)) {
10776 if (!ICmpInst::compare(LHSC->getAPInt(), RHSC->getAPInt(), Pred))