OpenASIP  2.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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