Lines Matching refs:UMax
2517 while (const SCEVUMaxExpr *UMax = dyn_cast<SCEVUMaxExpr>(Ops[Idx])) { in getUMaxExpr() local
2519 Ops.append(UMax->op_begin(), UMax->op_end()); in getUMaxExpr()
3299 if (const SCEVUMaxExpr *UMax = dyn_cast<SCEVUMaxExpr>(S)) { in getUnsignedRange() local
3300 ConstantRange X = getUnsignedRange(UMax->getOperand(0)); in getUnsignedRange()
3301 for (unsigned i = 1, e = UMax->getNumOperands(); i != e; ++i) in getUnsignedRange()
3302 X = X.umax(getUnsignedRange(UMax->getOperand(i))); in getUnsignedRange()
3303 return setUnsignedRange(UMax, ConservativeResult.intersectWith(X)); in getUnsignedRange()
3441 if (const SCEVUMaxExpr *UMax = dyn_cast<SCEVUMaxExpr>(S)) { in getSignedRange() local
3442 ConstantRange X = getSignedRange(UMax->getOperand(0)); in getSignedRange()
3443 for (unsigned i = 1, e = UMax->getNumOperands(); i != e; ++i) in getSignedRange()
3444 X = X.umax(getSignedRange(UMax->getOperand(i))); in getSignedRange()
3445 return setSignedRange(UMax, ConservativeResult.intersectWith(X)); in getSignedRange()