|
OpenASIP 2.2
|
#include <ExecutableMove.hh>


Public Member Functions | |
| DummyExecutableMove (ClockCycleCount executionCount) | |
Public Member Functions inherited from ExecutableMove | |
| ExecutableMove (const ReadableState &src, BusState &bus, WritableState &dst) | |
| ExecutableMove (const ReadableState &src, BusState &bus, WritableState &dst, const ReadableState &guardReg, bool negated) | |
| ExecutableMove (InlineImmediateValue *immediateSource, BusState &bus, WritableState &dst, const ReadableState &guardReg, bool negated) | |
| ExecutableMove (InlineImmediateValue *immediateSource, BusState &bus, WritableState &dst) | |
| virtual | ~ExecutableMove () |
| virtual void | executeRead () |
| virtual void | executeWrite () |
| virtual void | evaluateGuard () |
| virtual bool | squashed () const |
| ClockCycleCount | executionCount () const |
| void | resetExecutionCount () |
Additional Inherited Members | |
Protected Member Functions inherited from ExecutableMove | |
| ExecutableMove () | |
Protected Attributes inherited from ExecutableMove | |
| const ReadableState * | src_ |
| Source of the move. | |
| BusState * | bus_ |
| Bus of the move. | |
| WritableState * | dst_ |
| Destination of the move. | |
| const ReadableState * | guardReg_ |
| Guard of the move. | |
| const bool | guarded_ |
| True if this is a guarded move. | |
| const bool | negated_ |
| True if guard is inverted. | |
| ClockCycleCount | executionCount_ |
| The count of times this move has been fully executed (without squash). | |
| bool | squashed_ |
| True in case this move was squashed last time it was executed. | |
Extremely simple wrapper for ExecutableMove, takes no params but exec count.
Definition at line 121 of file ExecutableMove.hh.
| DummyExecutableMove::DummyExecutableMove | ( | ClockCycleCount | executionCount | ) |
Constructor for SimpleExecutableMove that sets the execution count
| executionCount | the execution count |
Definition at line 244 of file ExecutableMove.cc.
References ExecutableMove::executionCount(), and ExecutableMove::executionCount_.
