Home
last modified time | relevance | path

Searched refs:SCEVType (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/polly/lib/Support/
H A DSCEVValidator.cpp14 namespace SCEVType { namespace
40 SCEVType::TYPE Type;
63 SCEVType::TYPE getType() { return Type; } in getType()
66 bool isConstant() { return Type == SCEVType::INT || Type == SCEVType::PARAM; } in isConstant()
99 case SCEVType::INT: in print()
102 case SCEVType::PARAM: in print()
105 case SCEVType::IV: in print()
108 case SCEVType::INVALID: in print()
134 return ValidatorResult(SCEVType::INT); in visitConstant()
147 if (Type == SCEVType::IV) in visitZeroExtendOrTruncateExpr()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DNaryReassociate.cpp619 const SCEVTypes SCEVType = convertToSCEVype(m_MaxMin); in tryReassociateMinOrMax() local
620 const SCEV *R1Expr = SE->getMinMaxExpr(SCEVType, Ops1); in tryReassociateMinOrMax()
631 const SCEV *R2Expr = SE->getMinMaxExpr(SCEVType, Ops2); in tryReassociateMinOrMax()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DScalarEvolution.h83 const SCEVTypes SCEVType;
140 : FastID(ID), SCEVType(SCEVTy), ExpressionSize(ExpressionSize) {}
144 SCEVTypes getSCEVType() const { return SCEVType; }
2098 SCEV *findExistingSCEVInCache(SCEVTypes SCEVType, ArrayRef<const SCEV *> Ops);
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DScalarEvolution.cpp3743 SCEV *ScalarEvolution::findExistingSCEVInCache(SCEVTypes SCEVType, in findExistingSCEVInCache() argument
3746 ID.AddInteger(SCEVType); in findExistingSCEVInCache()