Searched refs:SCEVPredicate (Results 1 – 7 of 7) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolution.h | 218 class SCEVPredicate : public FoldingSetNode { 219 friend struct FoldingSetTrait<SCEVPredicate>; 230 ~SCEVPredicate() = default; 231 SCEVPredicate(const SCEVPredicate &) = default; 232 SCEVPredicate &operator=(const SCEVPredicate &) = default; 263 struct FoldingSetTrait<SCEVPredicate> : DefaultFoldingSetTrait<SCEVPredicate> { 306 static bool classof(const SCEVPredicate *P) { 425 void add(const SCEVPredicate *N); 1268 const SCEVPredicate * 2212 FoldingSet<SCEVPredicate> UniquePreds; [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | LoopVersioning.h | 25 class SCEVPredicate; variable 127 const SCEVPredicate &Preds;
|
| H A D | ScalarEvolutionExpander.h | 293 Value *expandCodeForPredicate(const SCEVPredicate *Pred, Instruction *Loc);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 5470 SmallVector<const SCEVPredicate *, 3> Predicates; in createAddRecFromPHIWithCastsImpl() 13530 SmallVector<const SCEVPredicate *, 4> Preds; in PrintLoopInfo() 14397 const SCEVPredicate * 14404 ID.AddInteger(SCEVPredicate::P_Compare); in getComparePredicate() 14422 ID.AddInteger(SCEVPredicate::P_Wrap); in getWrapPredicate() 14506 const SCEVPredicate *Pred) in SCEVPredicateRewriter() 14551 const SCEVPredicate *Pred; 14582 SCEVPredicate::SCEVPredicate(const FoldingSetNodeIDRef ID, in SCEVPredicate() function in SCEVPredicate 14709 SmallVector<const SCEVPredicate*, 4> Empty; in PredicatedScalarEvolution() 14744 SmallVector<const SCEVPredicate *, 4> Preds; in getBackedgeTakenCount() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | ScalarEvolutionExpander.cpp | 1959 Value *SCEVExpander::expandCodeForPredicate(const SCEVPredicate *Pred, in expandCodeForPredicate() 1963 case SCEVPredicate::P_Union: in expandCodeForPredicate() 1965 case SCEVPredicate::P_Compare: in expandCodeForPredicate() 1967 case SCEVPredicate::P_Wrap: { in expandCodeForPredicate() 1992 SmallVector<const SCEVPredicate *, 4> Pred; in generateOverflowCheck()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopDistribute.cpp | 767 const SCEVPredicate &Pred = LAI->getPSE().getPredicate(); in processLoop()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 1975 const SCEVPredicate &UnionPred, ElementCount VF, unsigned IC) { in Create()
|