Lines Matching refs:RHSC

2390     while (const SCEVConstant *RHSC = dyn_cast<SCEVConstant>(Ops[Idx])) {  in getAddExpr()  local
2392 Ops[0] = getConstant(LHSC->getAPInt() + RHSC->getAPInt()); in getAddExpr()
2911 while (const SCEVConstant *RHSC = dyn_cast<SCEVConstant>(Ops[Idx])) { in getMulExpr() local
2914 ConstantInt::get(getContext(), LHSC->getAPInt() * RHSC->getAPInt()); in getMulExpr()
3124 if (const SCEVConstant *RHSC = dyn_cast<SCEVConstant>(RHS)) { in getURemExpr() local
3126 if (RHSC->getValue()->isOne()) in getURemExpr()
3130 if (RHSC->getAPInt().isPowerOf2()) { in getURemExpr()
3133 IntegerType::get(getContext(), RHSC->getAPInt().logBase2()); in getURemExpr()
3152 if (const SCEVConstant *RHSC = dyn_cast<SCEVConstant>(RHS)) { in getUDivExpr() local
3153 if (RHSC->getValue()->isOne()) in getUDivExpr()
3158 if (!RHSC->getValue()->isZero()) { in getUDivExpr()
3163 unsigned LZ = RHSC->getAPInt().countLeadingZeros(); in getUDivExpr()
3167 if (!RHSC->getAPInt().isPowerOf2()) in getUDivExpr()
3176 const APInt &DivInt = RHSC->getAPInt(); in getUDivExpr()
3212 const SCEV *Div = getUDivExpr(Op, RHSC); in getUDivExpr()
3213 if (!isa<SCEVUDivExpr>(Div) && getMulExpr(Div, RHSC) == Op) { in getUDivExpr()
3228 DivisorConstant->getAPInt().umul_ov(RHSC->getAPInt(), Overflow); in getUDivExpr()
3230 return getConstant(RHSC->getType(), 0, false); in getUDivExpr()
3258 Constant *RHSCV = RHSC->getValue(); in getUDivExpr()
3521 while (const SCEVConstant *RHSC = dyn_cast<SCEVConstant>(Ops[Idx])) { in getSMaxExpr() local
3524 getContext(), APIntOps::smax(LHSC->getAPInt(), RHSC->getAPInt())); in getSMaxExpr()
3623 while (const SCEVConstant *RHSC = dyn_cast<SCEVConstant>(Ops[Idx])) { in getUMaxExpr() local
3626 getContext(), APIntOps::umax(LHSC->getAPInt(), RHSC->getAPInt())); in getUMaxExpr()
4503 if (auto *RHSC = dyn_cast<ConstantInt>(Op->getOperand(1))) in MatchBinaryOp() local
4506 if (RHSC->getValue().isSignMask()) in MatchBinaryOp()
7338 if (const SCEVConstant *RHSC = dyn_cast<SCEVConstant>(RHS)) in computeExitLimitFromICmp() local
7343 ConstantRange::makeExactICmpRegion(Pred, RHSC->getAPInt()); in computeExitLimitFromICmp()
8832 if (const SCEVConstant *RHSC = dyn_cast<SCEVConstant>(RHS)) { in SimplifyICmpOperands() local
8835 RHSC->getValue())->isNullValue()) in SimplifyICmpOperands()