Searched refs:SCEVTypes (Results 1 – 4 of 4) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolutionExpressions.h | 37 enum SCEVTypes : unsigned short { enum 108 SCEVCastExpr(const FoldingSetNodeIDRef ID, SCEVTypes SCEVTy, const SCEV *op, 143 SCEVIntegralCastExpr(const FoldingSetNodeIDRef ID, SCEVTypes SCEVTy, 205 SCEVNAryExpr(const FoldingSetNodeIDRef ID, enum SCEVTypes T, in SCEVNAryExpr() 249 SCEVCommutativeExpr(const FoldingSetNodeIDRef ID, enum SCEVTypes T, in SCEVCommutativeExpr() 427 static bool isMinMaxType(enum SCEVTypes T) { in isMinMaxType() 434 SCEVMinMaxExpr(const FoldingSetNodeIDRef ID, enum SCEVTypes T, in SCEVMinMaxExpr() 447 static enum SCEVTypes negate(enum SCEVTypes T) { in negate() 519 static bool isSequentialMinMaxType(enum SCEVTypes T) { in isSequentialMinMaxType() 539 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; } 579 const SCEV *getCastExpr(SCEVTypes Kind, const SCEV *Op, Type *Ty); 639 const SCEV *getMinMaxExpr(SCEVTypes Kind, 641 const SCEV *getSequentialMinMaxExpr(SCEVTypes Kind, 1330 FoldID(SCEVTypes C, const SCEV *Op, const Type *Ty) : Op(Op), Ty(Ty), C(C) { 2199 SCEV *findExistingSCEVInCache(SCEVTypes SCEVType, ArrayRef<const SCEV *> Ops);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | NaryReassociate.cpp | 579 template <typename MaxMinT> static SCEVTypes convertToSCEVype(MaxMinT &MM) { in convertToSCEVype() 620 const SCEVTypes SCEVType = convertToSCEVype(m_MaxMin); in tryReassociateMinOrMax()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 683 SCEVTypes LType = LHS->getSCEVType(), RType = RHS->getSCEVType(); in CompareSCEVComplexity() 2423 StrengthenNoWrapFlags(ScalarEvolution *SE, SCEVTypes Type, in StrengthenNoWrapFlags() 3830 const SCEV *ScalarEvolution::getMinMaxExpr(SCEVTypes Kind, in getMinMaxExpr() 3985 bool canRecurseInto(SCEVTypes Kind) const { in canRecurseInto() 3994 SCEVTypes Kind = S->getSCEVType(); in visitAnyMinMaxExpr() 4022 SCEVTypes RootKind) in SCEVSequentialMinMaxDeduplicatingVisitor() 4250 ScalarEvolution::getSequentialMinMaxExpr(SCEVTypes Kind, in getSequentialMinMaxExpr() 6037 SCEVTypes RootKind) { in SCEVMinMaxExprContains() 6045 bool canRecurseInto(SCEVTypes Kind) const { in SCEVMinMaxExprContains() 6052 FindClosure(const SCEV *OperandToFind, SCEVTypes RootKind) in SCEVMinMaxExprContains() [all …]
|