class SCEVTraversal
Declaration
template <typename SV>
class SCEVTraversal { /* full declaration omitted */ };
Description
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();
Declared at: llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:561
Templates
- SV
Method Overview
- public SCEVTraversal<SV>(SV & V)
- public void visitAll(const llvm::SCEV * Root)
Methods
¶SCEVTraversal<SV>(SV& V)
SCEVTraversal<SV>(SV& V)
Declared at: llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:572
Parameters
- SV& V
¶void visitAll(const llvm::SCEV* Root)
void visitAll(const llvm::SCEV* Root)
Declared at: llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:574
Parameters
- const llvm::SCEV* Root