|
CACAO
|
Represents a single loop. More...
Public Member Functions | |
| LoopContainer () | |
Data Fields | |
| LoopContainer * | parent |
| std::vector< LoopContainer * > | children |
| s4 | depth |
| basicblock * | header |
| std::vector< basicblock * > | nodes |
| std::vector< basicblock * > | footers |
| VariableSet | writtenVariables |
| VariableSet | invariantVariables |
| VariableSet | invariantArrays |
| IntervalMap | invariantIntervals |
| bool | hasCounterVariable |
| s4 | counterVariable |
| s4 | counterIncrement |
| Interval | counterInterval |
Represents a single loop.
Definition at line 37 of file LoopContainer.hpp.
|
inline |
Definition at line 59 of file LoopContainer.hpp.
| std::vector<LoopContainer*> LoopContainer::children |
Definition at line 40 of file LoopContainer.hpp.
| s4 LoopContainer::counterIncrement |
Definition at line 56 of file LoopContainer.hpp.
| Interval LoopContainer::counterInterval |
Definition at line 57 of file LoopContainer.hpp.
| s4 LoopContainer::counterVariable |
Definition at line 55 of file LoopContainer.hpp.
| s4 LoopContainer::depth |
Definition at line 41 of file LoopContainer.hpp.
| std::vector<basicblock*> LoopContainer::footers |
Definition at line 45 of file LoopContainer.hpp.
| bool LoopContainer::hasCounterVariable |
Definition at line 54 of file LoopContainer.hpp.
| basicblock* LoopContainer::header |
Definition at line 43 of file LoopContainer.hpp.
| VariableSet LoopContainer::invariantArrays |
Definition at line 49 of file LoopContainer.hpp.
| IntervalMap LoopContainer::invariantIntervals |
Definition at line 51 of file LoopContainer.hpp.
| VariableSet LoopContainer::invariantVariables |
Definition at line 48 of file LoopContainer.hpp.
| std::vector<basicblock*> LoopContainer::nodes |
Definition at line 44 of file LoopContainer.hpp.
| LoopContainer* LoopContainer::parent |
Definition at line 39 of file LoopContainer.hpp.
| VariableSet LoopContainer::writtenVariables |
Definition at line 47 of file LoopContainer.hpp.
1.8.5