LLVM 20.0.0git
|
This class defines a simple visitor class that may be used for various SCEV analysis purposes. More...
#include "llvm/Analysis/ScalarEvolutionExpressions.h"
Public Member Functions | |
RetVal | visit (const SCEV *S) |
RetVal | visitCouldNotCompute (const SCEVCouldNotCompute *S) |
This class defines a simple visitor class that may be used for various SCEV analysis purposes.
Definition at line 608 of file ScalarEvolutionExpressions.h.
|
inline |
Definition at line 609 of file ScalarEvolutionExpressions.h.
References llvm::SCEV::getSCEVType(), llvm_unreachable, llvm::scAddExpr, llvm::scAddRecExpr, llvm::scConstant, llvm::scCouldNotCompute, llvm::scMulExpr, llvm::scPtrToInt, llvm::scSequentialUMinExpr, llvm::scSignExtend, llvm::scSMaxExpr, llvm::scSMinExpr, llvm::scTruncate, llvm::scUDivExpr, llvm::scUMaxExpr, llvm::scUMinExpr, llvm::scUnknown, llvm::scVScale, and llvm::scZeroExtend.
Referenced by llvm::SCEVRewriteVisitor< SC >::visit().
|
inline |
Definition at line 650 of file ScalarEvolutionExpressions.h.
References llvm_unreachable.