Lines Matching defs:MinMaxExpr
12480 const MinMaxExprType *MinMaxExpr = dyn_cast<MinMaxExprType>(MaybeMinMaxExpr);
12481 if (!MinMaxExpr)
12484 return is_contained(MinMaxExpr->operands(), Candidate);
15382 llvm_unreachable("Trying to merge non-MinMaxExpr SCEVs.");
15515 // Apply divisibilty by \p Divisor on MinMaxExpr with constant values,
15519 ApplyDivisibiltyOnMinMaxExpr = [&](const SCEV *MinMaxExpr,
15523 if (!IsMinMaxSCEVWithNonNegativeConstant(MinMaxExpr, SCTy, MinMaxLHS,
15525 return MinMaxExpr;
15527 isa<SCEVSMinExpr>(MinMaxExpr) || isa<SCEVUMinExpr>(MinMaxExpr);