Lines Matching refs:LHSC
2534 if (const SCEVConstant *LHSC = dyn_cast<SCEVConstant>(Ops[0])) { in getAddExpr() local
2539 Ops[0] = getConstant(LHSC->getAPInt() + RHSC->getAPInt()); in getAddExpr()
2542 LHSC = cast<SCEVConstant>(Ops[0]); in getAddExpr()
2546 if (LHSC->getValue()->isZero()) { in getAddExpr()
3127 if (const SCEVConstant *LHSC = dyn_cast<SCEVConstant>(Ops[0])) { in getMulExpr() local
3132 Ops[0] = getConstant(LHSC->getAPInt() * RHSC->getAPInt()); in getMulExpr()
3135 LHSC = cast<SCEVConstant>(Ops[0]); in getMulExpr()
3139 if (LHSC->getValue()->isZero()) in getMulExpr()
3140 return LHSC; in getMulExpr()
3143 if (LHSC->getValue()->isOne()) { in getMulExpr()
3169 if (const SCEVConstant *LHSC = dyn_cast<SCEVConstant>(Ops[0])) { in getMulExpr() local
3180 const SCEV *LHS = getMulExpr(LHSC, Add->getOperand(0), in getMulExpr()
3182 const SCEV *RHS = getMulExpr(LHSC, Add->getOperand(1), in getMulExpr()
3438 if (const SCEVConstant *LHSC = dyn_cast<SCEVConstant>(LHS)) in getUDivExpr() local
3439 if (LHSC->getValue()->isZero()) in getUDivExpr()
3560 if (const SCEVConstant *LHSC = dyn_cast<SCEVConstant>(LHS)) in getUDivExpr() local
3561 return getConstant(LHSC->getAPInt().udiv(RHSC->getAPInt())); in getUDivExpr()
3864 if (const SCEVConstant *LHSC = dyn_cast<SCEVConstant>(Ops[0])) { in getMinMaxExpr() local
3885 getContext(), FoldOp(LHSC->getAPInt(), RHSC->getAPInt())); in getMinMaxExpr()
3889 LHSC = cast<SCEVConstant>(Ops[0]); in getMinMaxExpr()
3892 bool IsMinV = LHSC->getValue()->isMinValue(IsSigned); in getMinMaxExpr()
3893 bool IsMaxV = LHSC->getValue()->isMaxValue(IsSigned); in getMinMaxExpr()
3902 return LHSC; in getMinMaxExpr()
10679 if (const SCEVConstant *LHSC = dyn_cast<SCEVConstant>(LHS)) { in SimplifyICmpOperands() local
10682 if (!ICmpInst::compare(LHSC->getAPInt(), RHSC->getAPInt(), Pred)) in SimplifyICmpOperands()