LLVM 20.0.0git
Public Member Functions | List of all members
llvm::SCEVTraversal< SV > Class Template Reference

Visit all nodes in the expression tree using worklist traversal. More...

#include "llvm/Analysis/ScalarEvolutionExpressions.h"

Public Member Functions

 SCEVTraversal (SV &V)
 
void visitAll (const SCEV *Root)
 

Detailed Description

template<typename SV>
class llvm::SCEVTraversal< SV >

Visit all nodes in the expression tree using worklist traversal.

Visitor implements: // return true to follow this node. bool follow(const SCEV *S); // return true to terminate the search. bool isDone();

Definition at line 662 of file ScalarEvolutionExpressions.h.

Constructor & Destructor Documentation

◆ SCEVTraversal()

template<typename SV >
llvm::SCEVTraversal< SV >::SCEVTraversal ( SV &  V)
inline

Definition at line 673 of file ScalarEvolutionExpressions.h.

Member Function Documentation

◆ visitAll()

template<typename SV >
void llvm::SCEVTraversal< SV >::visitAll ( const SCEV Root)
inline

The documentation for this class was generated from the following file: