Public Types | |
| enum | LoopType { LOOP_LEGAL, LOOP_ILLEGAL, LOOP_NONE } |
| enum | Linearity { LINEARITY_FULL, LINEARITY_PARTIAL, LINEARITY_NONE } |
Public Member Functions | |
| Statistics () | |
| int | getNumLinear () |
| int | getNumPartial () |
| int | getNumNonLinear () |
| int | getNumNotInLoop () |
| int | getNumInvalidLoop () |
| int | getNumValidLoop () |
| void | incrementAccessCounter (Linearity linearity, LoopType type) |
| void | output () |
Private Attributes | |
| int | mnLinear |
| int | mnPartial |
| int | mnNonLinear |
| int | mnNotInLoop |
| int | mnInInvalidLoop |
| int | mnInValidLoop |
Definition at line 21 of file LoopManager.cpp.
Definition at line 29 of file LoopManager.cpp.
Definition at line 23 of file LoopManager.cpp.
| OA::Loop::Statistics::Statistics | ( | ) | [inline] |
Definition at line 36 of file LoopManager.cpp.
| int OA::Loop::Statistics::getNumInvalidLoop | ( | ) | [inline] |
Definition at line 50 of file LoopManager.cpp.
Referenced by output().
| int OA::Loop::Statistics::getNumLinear | ( | ) | [inline] |
Definition at line 45 of file LoopManager.cpp.
Referenced by output().
| int OA::Loop::Statistics::getNumNonLinear | ( | ) | [inline] |
Definition at line 47 of file LoopManager.cpp.
Referenced by output().
| int OA::Loop::Statistics::getNumNotInLoop | ( | ) | [inline] |
Definition at line 49 of file LoopManager.cpp.
| int OA::Loop::Statistics::getNumPartial | ( | ) | [inline] |
Definition at line 46 of file LoopManager.cpp.
Referenced by output().
| int OA::Loop::Statistics::getNumValidLoop | ( | ) | [inline] |
Definition at line 51 of file LoopManager.cpp.
Referenced by output().
Definition at line 66 of file LoopManager.cpp.
References LINEARITY_FULL, LINEARITY_NONE, LINEARITY_PARTIAL, LOOP_ILLEGAL, LOOP_LEGAL, LOOP_NONE, mnInInvalidLoop, mnInValidLoop, mnLinear, mnNonLinear, mnNotInLoop, and mnPartial.
| void OA::Loop::Statistics::output | ( | ) |
Definition at line 96 of file LoopManager.cpp.
References getNumInvalidLoop(), getNumLinear(), getNumNonLinear(), getNumPartial(), and getNumValidLoop().

int OA::Loop::Statistics::mnInInvalidLoop [private] |
Definition at line 62 of file LoopManager.cpp.
Referenced by incrementAccessCounter().
int OA::Loop::Statistics::mnInValidLoop [private] |
Definition at line 63 of file LoopManager.cpp.
Referenced by incrementAccessCounter().
int OA::Loop::Statistics::mnLinear [private] |
Definition at line 57 of file LoopManager.cpp.
Referenced by incrementAccessCounter().
int OA::Loop::Statistics::mnNonLinear [private] |
Definition at line 59 of file LoopManager.cpp.
Referenced by incrementAccessCounter().
int OA::Loop::Statistics::mnNotInLoop [private] |
Definition at line 61 of file LoopManager.cpp.
Referenced by incrementAccessCounter().
int OA::Loop::Statistics::mnPartial [private] |
Definition at line 58 of file LoopManager.cpp.
Referenced by incrementAccessCounter().
1.7.1