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