Home | History | Annotate | Download | only in Analysis

Lines Matching refs:RHSC

2010     while (const SCEVConstant *RHSC = dyn_cast<SCEVConstant>(Ops[Idx])) {
2012 Ops[0] = getConstant(LHSC->getAPInt() + RHSC->getAPInt());
2429 while (const SCEVConstant *RHSC = dyn_cast<SCEVConstant>(Ops[Idx])) {
2432 ConstantInt::get(getContext(), LHSC->getAPInt() * RHSC->getAPInt());
2643 if (const SCEVConstant *RHSC = dyn_cast<SCEVConstant>(RHS)) {
2644 if (RHSC->getValue()->equalsInt(1))
2649 if (!RHSC->getValue()->isZero()) {
2654 unsigned LZ = RHSC->getAPInt().countLeadingZeros();
2658 if (!RHSC->getAPInt().isPowerOf2())
2667 const APInt &DivInt = RHSC->getAPInt();
2703 const SCEV *Div = getUDivExpr(Op, RHSC);
2704 if (!isa<SCEVUDivExpr>(Div) && getMulExpr(Div, RHSC) == Op) {
2734 Constant *RHSCV = RHSC->getValue();
3013 while (const SCEVConstant *RHSC = dyn_cast<SCEVConstant>(Ops[Idx])) {
3016 getContext(), APIntOps::smax(LHSC->getAPInt(), RHSC->getAPInt()));
3116 while (const SCEVConstant *RHSC = dyn_cast<SCEVConstant>(Ops[Idx])) {
3119 getContext(), APIntOps::umax(LHSC->getAPInt(), RHSC->getAPInt()));
5480 if (const SCEVConstant *RHSC = dyn_cast<SCEVConstant>(RHS))
5485 ICmpInst::makeConstantRange(Cond, RHSC->getAPInt()));
6810 if (const SCEVConstant *RHSC = dyn_cast<SCEVConstant>(RHS)) {
6813 RHSC->getValue())->isNullValue())