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_ProgramOperationprivate
allOutputMoves_ProgramOperationprivate
areInputsAssigned()ProgramOperation
areOutputsAssigned()ProgramOperation
findTriggerFromUnit(const TTAMachine::Unit &unit) constProgramOperation
fuFromOutMove(const MoveNode &outputNode) constProgramOperation
hasConstantOperand() constProgramOperation
hasInputNode(int in) constProgramOperation
hasMoveNodeForMove(const TTAProgram::Move &move) constProgramOperation
hasOutputNode(int out) constProgramOperation
hwopFromOutMove(const MoveNode &outputNode) constProgramOperation
idCounterProgramOperationprivatestatic
inputMove(int index) constProgramOperation
inputMoveCount() constProgramOperation
inputMoves_ProgramOperationprivate
inputNode(int in) constProgramOperation
isAnyInputAssigned()ProgramOperation
isAnyNodeAssigned()ProgramOperation
isAnyOutputAssigned()ProgramOperation
isAssigned()ProgramOperation
isComplete()ProgramOperation
isLegalFU(const TTAMachine::FunctionUnit &fu) constProgramOperation
isMultinode()ProgramOperation
isReady()ProgramOperation
machineInstr() constProgramOperationinline
mInstr_ProgramOperationprivate
moveNode(const TTAProgram::Move &move) constProgramOperation
MoveVector typedefProgramOperationprivate
opcodeSettingNode()ProgramOperation
operation() constProgramOperation
operation_ProgramOperationprivate
operator=(const ProgramOperation &)ProgramOperationprivate
operator==(const ProgramOperation &po)ProgramOperationinline
outputIndexFromGuard(const TTAMachine::PortGuard &pg) constProgramOperation
outputIndexFromGuard(const TTAMachine::PortGuard &pg, const Operation &op)ProgramOperationstatic
outputIndexFromGuardOfMove(const MoveNode &node) constProgramOperation
outputIndexOfMove(const MoveNode &mn) constProgramOperation
outputMove(int index) constProgramOperation
outputMoveCount() constProgramOperation
outputMoves_ProgramOperationprivate
outputNode(int out) constProgramOperation
poId() constProgramOperation
poId_ProgramOperationprivate
ProgramOperation(const Operation &operation, const llvm::MachineInstr *instr=NULL)ProgramOperation
ProgramOperation()ProgramOperation
ProgramOperation(const ProgramOperation &)ProgramOperationprivate
removeGuardOutputNode(MoveNode &node)ProgramOperation
removeInputNode(MoveNode &node)ProgramOperation
removeOutputNode(MoveNode &node, int outputIndex)ProgramOperation
removeOutputNode(MoveNode &node)ProgramOperation
scheduledFU() constProgramOperation
setOperation(const Operation &op)ProgramOperation
switchInputs(int idx1=1, int idx2=2)ProgramOperation
toString() constProgramOperation
triggeringMove() constProgramOperation
~ProgramOperation()ProgramOperation