LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
llvm::SCEVVisitor< SC, RetVal > Struct Template Reference

#include <ScalarEvolutionExpressions.h>

Inheritance diagram for llvm::SCEVVisitor< SC, RetVal >:
Inheritance graph
[legend]

Public Member Functions

RetVal visit (const SCEV *S)
 
RetVal visitCouldNotCompute (const SCEVCouldNotCompute *S)
 

Detailed Description

template<typename SC, typename RetVal = void>
struct llvm::SCEVVisitor< SC, RetVal >

SCEVVisitor - This class defines a simple visitor class that may be used for various SCEV analysis purposes.

Definition at line 453 of file ScalarEvolutionExpressions.h.

Member Function Documentation

template<typename SC, typename RetVal = void>
RetVal llvm::SCEVVisitor< SC, RetVal >::visit ( const SCEV S)
inline
template<typename SC, typename RetVal = void>
RetVal llvm::SCEVVisitor< SC, RetVal >::visitCouldNotCompute ( const SCEVCouldNotCompute S)
inline

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