LLVM 20.0.0git |
This class defines a simple visitor class that may be used for variousSCEV analysis purposes.More...
#include "llvm/Analysis/ScalarEvolutionExpressions.h"
Public Member Functions | |
RetVal | visit (constSCEV *S) |
RetVal | visitCouldNotCompute (constSCEVCouldNotCompute *S) |
This class defines a simple visitor class that may be used for variousSCEV analysis purposes.
Definition at line608 of fileScalarEvolutionExpressions.h.
| inline |
Definition at line609 of fileScalarEvolutionExpressions.h.
Referencesllvm::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, andllvm::scZeroExtend.
Referenced byllvm::SCEVRewriteVisitor< SC >::visit().
| inline |
Definition at line650 of fileScalarEvolutionExpressions.h.
Referencesllvm_unreachable.