OpenASIP
2.0
|
#include <TerminalLaneIDImmediate.hh>
Protected Attributes | |
SimValue | value_ |
Value of the inline immediate. More... | |
Protected Attributes inherited from TTAProgram::TerminalImmediate | |
SimValue | value_ |
Value of the inline immediate. More... | |
Private Member Functions | |
TerminalLaneIDImmediate & | operator= (const TerminalLaneIDImmediate &) |
Assignment not allowed. More... | |
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.
Referenced by copy().
|
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 TerminalLaneIDImmediate(), and value_.
|
virtual |
Checks if terminals are equal.
other | Terminal to compare. |
Reimplemented from TTAProgram::TerminalImmediate.
Definition at line 84 of file TerminalLaneIDImmediate.cc.
References value(), and TTAProgram::Terminal::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.