OpenASIP
2.0
ProgramOperation Member List
This is the complete list of members for
ProgramOperation
, including all inherited members.
addGuardOutputNode
(MoveNode &node)
ProgramOperation
addInputNode
(MoveNode &node)
ProgramOperation
addNode
(MoveNode &node)
ProgramOperation
addOutputNode
(MoveNode &node, int outputIndex)
ProgramOperation
addOutputNode
(MoveNode &node)
ProgramOperation
allInputMoves_
ProgramOperation
private
allOutputMoves_
ProgramOperation
private
areInputsAssigned
()
ProgramOperation
areOutputsAssigned
()
ProgramOperation
findTriggerFromUnit
(const TTAMachine::Unit &unit) const
ProgramOperation
fuFromOutMove
(const MoveNode &outputNode) const
ProgramOperation
hasConstantOperand
() const
ProgramOperation
hasInputNode
(int in) const
ProgramOperation
hasMoveNodeForMove
(const TTAProgram::Move &move) const
ProgramOperation
hasOutputNode
(int out) const
ProgramOperation
hwopFromOutMove
(const MoveNode &outputNode) const
ProgramOperation
idCounter
ProgramOperation
private
static
inputMove
(int index) const
ProgramOperation
inputMoveCount
() const
ProgramOperation
inputMoves_
ProgramOperation
private
inputNode
(int in) const
ProgramOperation
isAnyInputAssigned
()
ProgramOperation
isAnyNodeAssigned
()
ProgramOperation
isAnyOutputAssigned
()
ProgramOperation
isAssigned
()
ProgramOperation
isComplete
()
ProgramOperation
isLegalFU
(const TTAMachine::FunctionUnit &fu) const
ProgramOperation
isMultinode
()
ProgramOperation
isReady
()
ProgramOperation
machineInstr
() const
ProgramOperation
inline
mInstr_
ProgramOperation
private
moveNode
(const TTAProgram::Move &move) const
ProgramOperation
MoveVector
typedef
ProgramOperation
private
opcodeSettingNode
()
ProgramOperation
operation
() const
ProgramOperation
operation_
ProgramOperation
private
operator=
(const ProgramOperation &)
ProgramOperation
private
operator==
(const ProgramOperation &po)
ProgramOperation
inline
outputIndexFromGuard
(const TTAMachine::PortGuard &pg) const
ProgramOperation
outputIndexFromGuard
(const TTAMachine::PortGuard &pg, const Operation &op)
ProgramOperation
static
outputIndexFromGuardOfMove
(const MoveNode &node) const
ProgramOperation
outputIndexOfMove
(const MoveNode &mn) const
ProgramOperation
outputMove
(int index) const
ProgramOperation
outputMoveCount
() const
ProgramOperation
outputMoves_
ProgramOperation
private
outputNode
(int out) const
ProgramOperation
poId
() const
ProgramOperation
poId_
ProgramOperation
private
ProgramOperation
(const Operation &operation, const llvm::MachineInstr *instr=NULL)
ProgramOperation
ProgramOperation
()
ProgramOperation
ProgramOperation
(const ProgramOperation &)
ProgramOperation
private
removeGuardOutputNode
(MoveNode &node)
ProgramOperation
removeInputNode
(MoveNode &node)
ProgramOperation
removeOutputNode
(MoveNode &node, int outputIndex)
ProgramOperation
removeOutputNode
(MoveNode &node)
ProgramOperation
scheduledFU
() const
ProgramOperation
setOperation
(const Operation &op)
ProgramOperation
switchInputs
(int idx1=1, int idx2=2)
ProgramOperation
toString
() const
ProgramOperation
triggeringMove
() const
ProgramOperation
~ProgramOperation
()
ProgramOperation
Generated by
1.8.17