LLVM 23.0.0git
llvm::SCEVUseVisitor< SC, RetVal > Struct Template Reference

A visitor class for SCEVUse. More...

#include "llvm/Analysis/ScalarEvolutionExpressions.h"

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

Public Member Functions

RetVal visit (SCEVUse S)
RetVal visitCouldNotCompute (SCEVUseT< const SCEVCouldNotCompute * > S)

Detailed Description

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

A visitor class for SCEVUse.

Definition at line 676 of file ScalarEvolutionExpressions.h.

Member Function Documentation

◆ visit()

◆ visitCouldNotCompute()

template<typename SC, typename RetVal = void>
RetVal llvm::SCEVUseVisitor< SC, RetVal >::visitCouldNotCompute ( SCEVUseT< const SCEVCouldNotCompute * > S)
inline

Definition at line 735 of file ScalarEvolutionExpressions.h.

References llvm_unreachable.


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