Searched refs:SCEVTypes (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolutionExpressions.h | 38 enum SCEVTypes : unsigned short { enum 91 SCEVCastExpr(const FoldingSetNodeIDRef ID, SCEVTypes SCEVTy, const SCEV *op, 131 SCEVIntegralCastExpr(const FoldingSetNodeIDRef ID, SCEVTypes SCEVTy, 193 SCEVNAryExpr(const FoldingSetNodeIDRef ID, enum SCEVTypes T, in SCEVNAryExpr() 240 SCEVCommutativeExpr(const FoldingSetNodeIDRef ID, enum SCEVTypes T, in SCEVCommutativeExpr() 422 static bool isMinMaxType(enum SCEVTypes T) { in isMinMaxType() 429 SCEVMinMaxExpr(const FoldingSetNodeIDRef ID, enum SCEVTypes T, in SCEVMinMaxExpr() 442 static enum SCEVTypes negate(enum SCEVTypes T) { in negate() 514 static bool isSequentialMinMaxType(enum SCEVTypes T) { in isSequentialMinMaxType() 534 static SCEVTypes getEquivalentNonSequentialSCEVType(SCEVTypes Ty) { in getEquivalentNonSequentialSCEVType() [all …]
|
| H A D | ScalarEvolution.h | 68 enum SCEVTypes : unsigned short; 83 const SCEVTypes SCEVType; 138 explicit SCEV(const FoldingSetNodeIDRef ID, SCEVTypes SCEVTy, 144 SCEVTypes getSCEVType() const { return SCEVType; } 566 const SCEV *getCastExpr(SCEVTypes Kind, const SCEV *Op, Type *Ty); 626 const SCEV *getMinMaxExpr(SCEVTypes Kind, 628 const SCEV *getSequentialMinMaxExpr(SCEVTypes Kind, 2098 SCEV *findExistingSCEVInCache(SCEVTypes SCEVType, ArrayRef<const SCEV *> Ops);
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | NaryReassociate.cpp | 578 template <typename MaxMinT> static SCEVTypes convertToSCEVype(MaxMinT &MM) { in convertToSCEVype() 619 const SCEVTypes SCEVType = convertToSCEVype(m_MaxMin); in tryReassociateMinOrMax()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 716 SCEVTypes LType = LHS->getSCEVType(), RType = RHS->getSCEVType(); in CompareSCEVComplexity() 2369 StrengthenNoWrapFlags(ScalarEvolution *SE, SCEVTypes Type, in StrengthenNoWrapFlags() 3743 SCEV *ScalarEvolution::findExistingSCEVInCache(SCEVTypes SCEVType, in findExistingSCEVInCache() 3758 const SCEV *ScalarEvolution::getMinMaxExpr(SCEVTypes Kind, in getMinMaxExpr() 3910 bool canRecurseInto(SCEVTypes Kind) const { in canRecurseInto() 3919 SCEVTypes Kind = S->getSCEVType(); in visitAnyMinMaxExpr() 3948 SCEVTypes RootKind) in SCEVSequentialMinMaxDeduplicatingVisitor() 4072 ScalarEvolution::getSequentialMinMaxExpr(SCEVTypes Kind, in getSequentialMinMaxExpr() 5933 SCEVTypes RootKind) { in SCEVMinMaxExprContains() 5941 bool canRecurseInto(SCEVTypes Kind) const { in SCEVMinMaxExprContains() [all …]
|