Searched refs:SCEVUMaxExpr (Results 1 - 6 of 6) sorted by relevance

/external/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h379 /// SCEVUMaxExpr - This class represents an unsigned maximum selection.
381 class SCEVUMaxExpr : public SCEVCommutativeExpr { class in namespace:llvm
384 SCEVUMaxExpr(const FoldingSetNodeIDRef ID, function in class:llvm::SCEVUMaxExpr
469 return ((SC*)this)->visitUMaxExpr((const SCEVUMaxExpr*)S);
613 virtual const SCEV *visitUMaxExpr(const SCEVUMaxExpr *Expr) {
H A DScalarEvolutionExpander.h247 Value *visitUMaxExpr(const SCEVUMaxExpr *S);
/external/llvm/lib/Analysis/
H A DScalarEvolution.cpp2493 "SCEVUMaxExpr operand types don't match!");
2536 while (const SCEVUMaxExpr *UMax = dyn_cast<SCEVUMaxExpr>(Ops[Idx])) {
2575 SCEV *S = new (SCEVAllocator) SCEVUMaxExpr(ID.Intern(SCEVAllocator),
3291 if (const SCEVUMaxExpr *M = dyn_cast<SCEVUMaxExpr>(S)) {
3355 if (const SCEVUMaxExpr *UMax = dyn_cast<SCEVUMaxExpr>(S)) {
3496 if (const SCEVUMaxExpr *UMax = dyn_cast<SCEVUMaxExpr>(
[all...]
H A DScalarEvolutionExpander.cpp1453 Value *SCEVExpander::visitUMaxExpr(const SCEVUMaxExpr *S) {
/external/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp1180 if (isa<SCEVSMaxExpr>(S) || isa<SCEVUMaxExpr>(S))
H A DLoopStrengthReduce.cpp1943 } else if (const SCEVUMaxExpr *U = dyn_cast<SCEVUMaxExpr>(IterationCount)) {

Completed in 79 milliseconds