Polly 19.0.0git
Public Member Functions | Private Attributes | List of all members
SCEVFindValues Class Referencefinal

Find all values referenced in SCEVUnknowns. More...

Public Member Functions

 SCEVFindValues (ScalarEvolution &SE, SetVector< Value * > &Values)
 
bool follow (const SCEV *S)
 
bool isDone ()
 

Private Attributes

ScalarEvolution & SE
 
SetVector< Value * > & Values
 

Detailed Description

Find all values referenced in SCEVUnknowns.

Definition at line 550 of file SCEVValidator.cpp.

Constructor & Destructor Documentation

◆ SCEVFindValues()

SCEVFindValues::SCEVFindValues ( ScalarEvolution &  SE,
SetVector< Value * > &  Values 
)
inline

Definition at line 555 of file SCEVValidator.cpp.

Member Function Documentation

◆ follow()

bool SCEVFindValues::follow ( const SCEV *  S)
inline

Definition at line 558 of file SCEVValidator.cpp.

References SE, and Values.

◆ isDone()

bool SCEVFindValues::isDone ( )
inline

Definition at line 581 of file SCEVValidator.cpp.

Member Data Documentation

◆ SE

ScalarEvolution& SCEVFindValues::SE
private

Definition at line 551 of file SCEVValidator.cpp.

Referenced by follow().

◆ Values

SetVector<Value *>& SCEVFindValues::Values
private

Definition at line 552 of file SCEVValidator.cpp.

Referenced by follow().


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