Searched refs:SCEVVisitor (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/polly/include/polly/Support/ |
| H A D | SCEVAffinator.h | 30 class SCEVAffinator final : public llvm::SCEVVisitor<SCEVAffinator, PWACtx> { 120 friend struct llvm::SCEVVisitor<SCEVAffinator, PWACtx>;
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolutionDivision.h | 26 struct SCEVDivision : public SCEVVisitor<SCEVDivision, void> {
|
| H A D | ScalarEvolutionExpressions.h | 614 template <typename SC, typename RetVal = void> struct SCEVVisitor { struct 757 class SCEVRewriteVisitor : public SCEVVisitor<SC, const SCEV *> { 774 auto *Visited = SCEVVisitor<SC, const SCEV *>::visit(S); in visit()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/ |
| H A D | ScalarEvolutionExpander.h | 50 class SCEVExpander : public SCEVVisitor<SCEVExpander, Value *> { 157 friend struct SCEVVisitor<SCEVExpander, Value *>;
|
| /llvm-project-15.0.7/polly/lib/Support/ |
| H A D | ScopHelper.cpp | 236 struct ScopExpander final : SCEVVisitor<ScopExpander, const SCEV *> { 237 friend struct SCEVVisitor<ScopExpander, const SCEV *>; 260 const SCEV *Result = SCEVVisitor::visit(E); in visit()
|
| H A D | SCEVAffinator.cpp | 224 PWAC = SCEVVisitor<SCEVAffinator, PWACtx>::visit(Expr); in visit()
|
| H A D | SCEVValidator.cpp | 121 class SCEVValidator : public SCEVVisitor<SCEVValidator, ValidatorResult> {
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 3900 : public SCEVVisitor<SCEVSequentialMinMaxDeduplicatingVisitor, 3903 using Base = SCEVVisitor<SCEVSequentialMinMaxDeduplicatingVisitor, RetVal>;
|