Searched refs:SCEVTypes (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolutionExpressions.h | 38 enum SCEVTypes : unsigned short { enum 109 LLVM_ABI SCEVCastExpr(const FoldingSetNodeIDRef ID, SCEVTypes SCEVTy, 144 LLVM_ABI SCEVIntegralCastExpr(const FoldingSetNodeIDRef ID, SCEVTypes SCEVTy, 206 SCEVNAryExpr(const FoldingSetNodeIDRef ID, enum SCEVTypes T, in SCEVNAryExpr() 250 SCEVCommutativeExpr(const FoldingSetNodeIDRef ID, enum SCEVTypes T, in SCEVCommutativeExpr() 430 static bool isMinMaxType(enum SCEVTypes T) { in isMinMaxType() 437 SCEVMinMaxExpr(const FoldingSetNodeIDRef ID, enum SCEVTypes T, in SCEVMinMaxExpr() 450 static enum SCEVTypes negate(enum SCEVTypes T) { in negate() 523 static bool isSequentialMinMaxType(enum SCEVTypes T) { in isSequentialMinMaxType() 532 SCEVSequentialMinMaxExpr(const FoldingSetNodeIDRef ID, enum SCEVTypes T, in SCEVSequentialMinMaxExpr() [all …]
|
| H A D | ScalarEvolution.h | 65 enum SCEVTypes : unsigned short; 80 const SCEVTypes SCEVType; 135 explicit SCEV(const FoldingSetNodeIDRef ID, SCEVTypes SCEVTy, 141 SCEVTypes getSCEVType() const { return SCEVType; } 581 LLVM_ABI const SCEV *getCastExpr(SCEVTypes Kind, const SCEV *Op, Type *Ty); 642 LLVM_ABI const SCEV *getMinMaxExpr(SCEVTypes Kind, 645 getSequentialMinMaxExpr(SCEVTypes Kind, 1413 FoldID(SCEVTypes C, const SCEV *Op, const Type *Ty) : Op(Op), Ty(Ty), C(C) { 2317 SCEV *findExistingSCEVInCache(SCEVTypes SCEVType, ArrayRef<const SCEV *> Ops);
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | NaryReassociate.cpp | 588 template <typename MaxMinT> static SCEVTypes convertToSCEVype(MaxMinT &MM) { in convertToSCEVype() 629 const SCEVTypes SCEVType = convertToSCEVype(m_MaxMin); in tryReassociateMinOrMax()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 511 SCEVCastExpr::SCEVCastExpr(const FoldingSetNodeIDRef ID, SCEVTypes SCEVTy, in SCEVCastExpr() 523 SCEVTypes SCEVTy, const SCEV *op, in SCEVIntegralCastExpr() 664 SCEVTypes LType = LHS->getSCEVType(), RType = RHS->getSCEVType(); in CompareSCEVComplexity() 2151 const SCEV *ScalarEvolution::getCastExpr(SCEVTypes Kind, const SCEV *Op, in getCastExpr() 2428 StrengthenNoWrapFlags(ScalarEvolution *SE, SCEVTypes Type, in StrengthenNoWrapFlags() 3802 SCEV *ScalarEvolution::findExistingSCEVInCache(SCEVTypes SCEVType, in findExistingSCEVInCache() 3817 const SCEV *ScalarEvolution::getMinMaxExpr(SCEVTypes Kind, in getMinMaxExpr() 3953 const SCEVTypes RootKind; // Must be a sequential min/max expression. 3954 const SCEVTypes NonSequentialRootKind; // Non-sequential variant of RootKind. 3957 bool canRecurseInto(SCEVTypes Kind) const { in canRecurseInto() [all …]
|