|
OpenASIP 2.2
|
#include <TerminalLaneIDImmediate.hh>


Protected Attributes | |
| SimValue | value_ |
| Value of the inline immediate. | |
Protected Attributes inherited from TTAProgram::TerminalImmediate | |
| SimValue | value_ |
| Value of the inline immediate. | |
Private Member Functions | |
| TerminalLaneIDImmediate & | operator= (const TerminalLaneIDImmediate &) |
| Assignment not allowed. | |
Represents a special inline immediate that is fixed to the lane id of the scheduled move in a clustered/SMMT machine.
Definition at line 45 of file TerminalLaneIDImmediate.hh.
| TTAProgram::TerminalLaneIDImmediate::TerminalLaneIDImmediate | ( | SimValue | lane | ) |
The constructor.
| value | The value of the inline immediate. |
Definition at line 46 of file TerminalLaneIDImmediate.cc.
|
virtual |
|
virtual |
Creates an exact copy of the terminal and returns it.
Reimplemented from TTAProgram::TerminalImmediate.
Definition at line 73 of file TerminalLaneIDImmediate.cc.
References value_.
|
virtual |
Checks if terminals are equal.
| other | Terminal to compare. |
Reimplemented from TTAProgram::TerminalImmediate.
Definition at line 84 of file TerminalLaneIDImmediate.cc.
References TTAProgram::Terminal::value(), and value().

|
private |
Assignment not allowed.
|
virtual |
Reimplemented from TTAProgram::TerminalImmediate.
Definition at line 94 of file TerminalLaneIDImmediate.cc.
References POMDisassembler::createInlineImmediate(), and DisassemblyImmediate::toString().

|
virtual |
Returns the value of the inline immediate.
| WrongSubclass | never. |
Reimplemented from TTAProgram::TerminalImmediate.
Definition at line 63 of file TerminalLaneIDImmediate.cc.
References value_.
Referenced by equals().
|
protected |
Value of the inline immediate.
Definition at line 63 of file TerminalLaneIDImmediate.hh.