LLVM API Documentation

Public Member Functions
llvm::SCEVVisitor< SC, RetVal > Struct Template Reference

#include <ScalarEvolutionExpressions.h>

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

List of all members.

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 529 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: