|
SVF
|
#include <DataFlowUtil.h>
Public Member Functions | |
| PTASCEV () | |
| PTASCEV (const Value *p, const SCEV *s, ScalarEvolution *SE) | |
| Constructor. More... | |
| PTASCEV (const PTASCEV &ptase) | |
| Copy Constructor. More... | |
| virtual | ~PTASCEV () |
| Destructor. More... | |
| bool | operator< (const PTASCEV &rhs) const |
| PTASCEV & | operator= (const PTASCEV &rhs) |
| Overloading operator=. More... | |
| bool | operator== (const PTASCEV &rhs) const |
| Overloading operator==. More... | |
| bool | operator!= (const PTASCEV &rhs) const |
| Overloading operator==. More... | |
Public Attributes | |
| const SCEV * | scev |
| const Value * | start |
| const Value * | step |
| const Value * | ptr |
| bool | inloop |
| unsigned | tripcount |
Wrapper for SCEV collected from function pass ScalarEvolution
Definition at line 43 of file DataFlowUtil.h.
|
inline |
Definition at line 47 of file DataFlowUtil.h.
|
inline |
|
inline |
|
inlinevirtual |
|
inline |
Overloading operator==.
Definition at line 114 of file DataFlowUtil.h.
|
inline |
Enable compare operator to avoid duplicated item insertion in map or set to be noted that two vectors can also overload operator()
Definition at line 82 of file DataFlowUtil.h.
|
inline |
| bool SVF::PTASCEV::inloop |
Definition at line 77 of file DataFlowUtil.h.
| const Value* SVF::PTASCEV::ptr |
Definition at line 76 of file DataFlowUtil.h.
| const SCEV* SVF::PTASCEV::scev |
Definition at line 73 of file DataFlowUtil.h.
| const Value* SVF::PTASCEV::start |
Definition at line 74 of file DataFlowUtil.h.
| const Value* SVF::PTASCEV::step |
Definition at line 75 of file DataFlowUtil.h.
| unsigned SVF::PTASCEV::tripcount |
Definition at line 78 of file DataFlowUtil.h.
1.8.13