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 | privatestatic |
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 | |