Lines Matching refs:LHSC
2423 if (const SCEVConstant *LHSC = dyn_cast<SCEVConstant>(Ops[0])) { in getAddExpr() local
2428 Ops[0] = getConstant(LHSC->getAPInt() + RHSC->getAPInt()); in getAddExpr()
2431 LHSC = cast<SCEVConstant>(Ops[0]); in getAddExpr()
2435 if (LHSC->getValue()->isZero()) { in getAddExpr()
2991 if (const SCEVConstant *LHSC = dyn_cast<SCEVConstant>(Ops[0])) { in getMulExpr() local
2996 Ops[0] = getConstant(LHSC->getAPInt() * RHSC->getAPInt()); in getMulExpr()
2999 LHSC = cast<SCEVConstant>(Ops[0]); in getMulExpr()
3003 if (LHSC->getValue()->isZero()) in getMulExpr()
3004 return LHSC; in getMulExpr()
3007 if (LHSC->getValue()->isOne()) { in getMulExpr()
3033 if (const SCEVConstant *LHSC = dyn_cast<SCEVConstant>(Ops[0])) { in getMulExpr() local
3044 return getAddExpr(getMulExpr(LHSC, Add->getOperand(0), in getMulExpr()
3046 getMulExpr(LHSC, Add->getOperand(1), in getMulExpr()
3281 if (const SCEVConstant *LHSC = dyn_cast<SCEVConstant>(LHS)) in getUDivExpr() local
3282 if (LHSC->getValue()->isZero()) in getUDivExpr()
3403 if (const SCEVConstant *LHSC = dyn_cast<SCEVConstant>(LHS)) { in getUDivExpr() local
3404 Constant *LHSCV = LHSC->getValue(); in getUDivExpr()
3698 if (const SCEVConstant *LHSC = dyn_cast<SCEVConstant>(Ops[0])) { in getMinMaxExpr() local
3716 getContext(), FoldOp(LHSC->getAPInt(), RHSC->getAPInt())); in getMinMaxExpr()
3720 LHSC = cast<SCEVConstant>(Ops[0]); in getMinMaxExpr()
3723 bool IsMinV = LHSC->getValue()->isMinValue(IsSigned); in getMinMaxExpr()
3724 bool IsMaxV = LHSC->getValue()->isMaxValue(IsSigned); in getMinMaxExpr()
3733 return LHSC; in getMinMaxExpr()
9623 if (const SCEVConstant *LHSC = dyn_cast<SCEVConstant>(LHS)) { in SimplifyICmpOperands() local
9627 LHSC->getValue(), in SimplifyICmpOperands()