OpenASIP  2.0
TTAProgram::Instruction Member List

This is the complete list of members for TTAProgram::Instruction, including all inherited members.

addAnnotation(const ProgramAnnotation &annotation)TTAProgram::AnnotatedInstructionElement
addImmediate(std::shared_ptr< Immediate > imm)TTAProgram::Instruction
addMove(std::shared_ptr< Move > move)TTAProgram::Instruction
address() constTTAProgram::Instruction
AnnotatedInstructionElement()TTAProgram::AnnotatedInstructionElement
annotation(int index, ProgramAnnotation::Id id=ProgramAnnotation::ANN_UNDEF_ID) constTTAProgram::AnnotatedInstructionElement
annotationCount(ProgramAnnotation::Id id=ProgramAnnotation::ANN_UNDEF_ID) constTTAProgram::AnnotatedInstructionElement
AnnotationIndex typedefTTAProgram::AnnotatedInstructionElementprivate
annotations_TTAProgram::AnnotatedInstructionElementprivate
copy() constTTAProgram::Instruction
copyAnnotationsFrom(const AnnotatedInstructionElement &other)TTAProgram::AnnotatedInstructionElement
finalAddress_TTAProgram::Instructionmutableprivate
hasAnnotation(ProgramAnnotation::Id id, const TCEString &data) constTTAProgram::AnnotatedInstructionElement
hasAnnotations(ProgramAnnotation::Id id=ProgramAnnotation::ANN_UNDEF_ID) constTTAProgram::AnnotatedInstructionElement
hasCall() constTTAProgram::Instruction
hasConditionalRegisterAccesses() constTTAProgram::Instruction
hasConditionalRegisterAccesses_TTAProgram::Instructionprivate
hasControlFlowMove() constTTAProgram::Instruction
hasFinalAddress() constTTAProgram::Instructioninline
hasJump() constTTAProgram::Instruction
hasRegisterAccesses() constTTAProgram::Instruction
hasRegisterAccesses_TTAProgram::Instructionprivate
hasReturn() constTTAProgram::Instruction
immediate(int i) constTTAProgram::Instruction
immediateCount() constTTAProgram::Instruction
immediatePtr(int i) constTTAProgram::Instruction
immediates_TTAProgram::Instructionprivate
ImmList typedefTTAProgram::Instructionprivate
insTemplate_TTAProgram::Instructionprivate
Instruction(const TTAMachine::InstructionTemplate &instructionTemplate=TTAMachine::NullInstructionTemplate::instance())TTAProgram::Instruction
Instruction(int size, const TTAMachine::InstructionTemplate &instructionTemplate=TTAMachine::NullInstructionTemplate::instance())TTAProgram::Instructionexplicit
Instruction(const Instruction &)TTAProgram::Instructionprivate
instructionTemplate() constTTAProgram::Instruction
isInProcedure() constTTAProgram::Instruction
isNOP() constTTAProgram::Instructioninline
move(int i) constTTAProgram::Instruction
moveCount() constTTAProgram::Instruction
MoveList typedefTTAProgram::Instructionprivate
movePtr(int i) constTTAProgram::Instruction
moves_TTAProgram::Instructionprivate
operator=(const Instruction &)TTAProgram::Instructionprivate
parent() constTTAProgram::Instruction
parent_TTAProgram::Instructionprivate
positionInProcedure_TTAProgram::Instructionmutableprivate
removeAnnotations(ProgramAnnotation::Id id=ProgramAnnotation::ANN_UNDEF_ID)TTAProgram::AnnotatedInstructionElement
removeImmediate(Immediate &imm)TTAProgram::Instruction
removeMove(Move &move)TTAProgram::Instruction
setAnnotation(const ProgramAnnotation &annotation)TTAProgram::AnnotatedInstructionElement
setFinalAddress(InstructionAddress addr)TTAProgram::Instructioninline
setInstructionTemplate(const TTAMachine::InstructionTemplate &insTemp)TTAProgram::Instruction
setParent(CodeSnippet &proc)TTAProgram::Instruction
setSize(short size)TTAProgram::Instructioninline
size() constTTAProgram::Instruction
size_TTAProgram::Instructionmutableprivate
toString() constTTAProgram::Instruction
~AnnotatedInstructionElement()TTAProgram::AnnotatedInstructionElement
~Instruction()TTAProgram::Instruction