Searched refs:SCEVType (Results 1 – 4 of 4) sorted by relevance
14 namespace SCEVType { namespace40 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 …]
619 const SCEVTypes SCEVType = convertToSCEVype(m_MaxMin); in tryReassociateMinOrMax() local620 const SCEV *R1Expr = SE->getMinMaxExpr(SCEVType, Ops1); in tryReassociateMinOrMax()631 const SCEV *R2Expr = SE->getMinMaxExpr(SCEVType, Ops2); in tryReassociateMinOrMax()
83 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);
3743 SCEV *ScalarEvolution::findExistingSCEVInCache(SCEVTypes SCEVType, in findExistingSCEVInCache() argument3746 ID.AddInteger(SCEVType); in findExistingSCEVInCache()