struct SCEVVisitor
Declaration
template <typename SC, typename RetVal = void>
struct SCEVVisitor { /* full declaration omitted */ };
Description
This class defines a simple visitor class that may be used for various SCEV analysis purposes.
Declared at: llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:512
Templates
- SC
- RetVal = void
Method Overview
- public RetVal visit(const llvm::SCEV * S)
- public RetVal visitCouldNotCompute(const llvm::SCEVCouldNotCompute * S)
Methods
¶RetVal visit(const llvm::SCEV* S)
RetVal visit(const llvm::SCEV* S)
Declared at: llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:513
Parameters
- const llvm::SCEV* S
¶RetVal visitCouldNotCompute(
const llvm::SCEVCouldNotCompute* S)
RetVal visitCouldNotCompute(
const llvm::SCEVCouldNotCompute* S)
Declared at: llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:548
Parameters
- const llvm::SCEVCouldNotCompute* S