Searched refs:SCEVPredicate (Results 1 - 7 of 7) sorted by relevance
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | LoopVersioning.h | 25 class SCEVPredicate; 127 const SCEVPredicate &Preds;
|
H A D | ScalarEvolutionExpander.h | 293 Value *expandCodeForPredicate(const SCEVPredicate *Pred, Instruction *Loc);
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolution.h | 218 class SCEVPredicate : public FoldingSetNode { class in namespace:llvm 219 friend struct FoldingSetTrait<SCEVPredicate>; 230 ~SCEVPredicate() = default; 231 SCEVPredicate(const SCEVPredicate &) = default; 232 SCEVPredicate &operator=(const SCEVPredicate &) = default; 235 SCEVPredicate(const FoldingSetNodeIDRef ID, SCEVPredicateKind Kind); 248 virtual bool implies(const SCEVPredicate *N) const = 0; 255 inline raw_ostream &operator<<(raw_ostream &OS, const SCEVPredicate [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ScalarEvolution.cpp | 5468 std::optional<std::pair<const SCEV *, SmallVector<const SCEVPredicate *, 3>>> 5470 SmallVector<const SCEVPredicate *, 3> Predicates; 5605 const SCEVPredicate *AddRecPred = getWrapPredicate(AR, AddedFlags); 5657 const SCEVPredicate *Pred = getEqualPredicate(Expr, ExtendedExpr); 5672 std::pair<const SCEV *, SmallVector<const SCEVPredicate *, 3>> PredRewrite = 5679 std::optional<std::pair<const SCEV *, SmallVector<const SCEVPredicate *, 3>>> 5689 std::pair<const SCEV *, SmallVector<const SCEVPredicate *, 3>> Rewrite = 5701 std::optional<std::pair<const SCEV *, SmallVector<const SCEVPredicate *, 3>>> 5706 SmallVector<const SCEVPredicate *, 3> Predicates; 8272 SmallVector<const SCEVPredicate *, [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | ScalarEvolutionExpander.cpp | 1959 Value *SCEVExpander::expandCodeForPredicate(const SCEVPredicate *Pred, 1963 case SCEVPredicate::P_Union: 1965 case SCEVPredicate::P_Compare: 1967 case SCEVPredicate::P_Wrap: { 1992 SmallVector<const SCEVPredicate *, 4> Pred;
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopDistribute.cpp | 767 const SCEVPredicate &Pred = LAI->getPSE().getPredicate();
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 1975 const SCEVPredicate &UnionPred, ElementCount VF, unsigned IC) {
|
Completed in 231 milliseconds