Searched refs:SCEVTypes (Results 1 – 4 of 4) sorted by relevance
| /openbsd-src/gnu/llvm/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, 126 SCEVIntegralCastExpr(const FoldingSetNodeIDRef ID, SCEVTypes SCEVTy, 188 SCEVNAryExpr(const FoldingSetNodeIDRef ID, enum SCEVTypes T, in SCEVNAryExpr() 232 SCEVCommutativeExpr(const FoldingSetNodeIDRef ID, enum SCEVTypes T, in SCEVCommutativeExpr() 410 static bool isMinMaxType(enum SCEVTypes T) { in isMinMaxType() 417 SCEVMinMaxExpr(const FoldingSetNodeIDRef ID, enum SCEVTypes T, in SCEVMinMaxExpr() 430 static enum SCEVTypes negate(enum SCEVTypes T) { in negate() 502 static bool isSequentialMinMaxType(enum SCEVTypes T) { in isSequentialMinMaxType() 511 SCEVSequentialMinMaxExpr(const FoldingSetNodeIDRef ID, enum SCEVTypes T, in SCEVSequentialMinMaxExpr() [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; } 575 const SCEV *getCastExpr(SCEVTypes Kind, const SCEV *Op, Type *Ty); 635 const SCEV *getMinMaxExpr(SCEVTypes Kind, 637 const SCEV *getSequentialMinMaxExpr(SCEVTypes Kind, 2191 SCEV *findExistingSCEVInCache(SCEVTypes SCEVType, ArrayRef<const SCEV *> Ops);
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 518 SCEVCastExpr::SCEVCastExpr(const FoldingSetNodeIDRef ID, SCEVTypes SCEVTy, in SCEVCastExpr() 530 SCEVTypes SCEVTy, const SCEV *op, in SCEVIntegralCastExpr() 750 SCEVTypes LType = LHS->getSCEVType(), RType = RHS->getSCEVType(); in CompareSCEVComplexity() 2190 const SCEV *ScalarEvolution::getCastExpr(SCEVTypes Kind, const SCEV *Op, in getCastExpr() 2450 StrengthenNoWrapFlags(ScalarEvolution *SE, SCEVTypes Type, in StrengthenNoWrapFlags() 3822 SCEV *ScalarEvolution::findExistingSCEVInCache(SCEVTypes SCEVType, in findExistingSCEVInCache() 3837 const SCEV *ScalarEvolution::getMinMaxExpr(SCEVTypes Kind, in getMinMaxExpr() 3985 const SCEVTypes RootKind; // Must be a sequential min/max expression. 3986 const SCEVTypes NonSequentialRootKind; // Non-sequential variant of RootKind. 3989 bool canRecurseInto(SCEVTypes Kind) const { in canRecurseInto() [all …]
|