OpenASIP
2.0
TTAProgram
Instruction
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
() const
TTAProgram::Instruction
AnnotatedInstructionElement
()
TTAProgram::AnnotatedInstructionElement
annotation
(int index, ProgramAnnotation::Id id=ProgramAnnotation::ANN_UNDEF_ID) const
TTAProgram::AnnotatedInstructionElement
annotationCount
(ProgramAnnotation::Id id=ProgramAnnotation::ANN_UNDEF_ID) const
TTAProgram::AnnotatedInstructionElement
AnnotationIndex
typedef
TTAProgram::AnnotatedInstructionElement
private
annotations_
TTAProgram::AnnotatedInstructionElement
private
copy
() const
TTAProgram::Instruction
copyAnnotationsFrom
(const AnnotatedInstructionElement &other)
TTAProgram::AnnotatedInstructionElement
finalAddress_
TTAProgram::Instruction
mutable
private
hasAnnotation
(ProgramAnnotation::Id id, const TCEString &data) const
TTAProgram::AnnotatedInstructionElement
hasAnnotations
(ProgramAnnotation::Id id=ProgramAnnotation::ANN_UNDEF_ID) const
TTAProgram::AnnotatedInstructionElement
hasCall
() const
TTAProgram::Instruction
hasConditionalRegisterAccesses
() const
TTAProgram::Instruction
hasConditionalRegisterAccesses_
TTAProgram::Instruction
private
hasControlFlowMove
() const
TTAProgram::Instruction
hasFinalAddress
() const
TTAProgram::Instruction
inline
hasJump
() const
TTAProgram::Instruction
hasRegisterAccesses
() const
TTAProgram::Instruction
hasRegisterAccesses_
TTAProgram::Instruction
private
hasReturn
() const
TTAProgram::Instruction
immediate
(int i) const
TTAProgram::Instruction
immediateCount
() const
TTAProgram::Instruction
immediatePtr
(int i) const
TTAProgram::Instruction
immediates_
TTAProgram::Instruction
private
ImmList
typedef
TTAProgram::Instruction
private
insTemplate_
TTAProgram::Instruction
private
Instruction
(const TTAMachine::InstructionTemplate &instructionTemplate=TTAMachine::NullInstructionTemplate::instance())
TTAProgram::Instruction
Instruction
(int size, const TTAMachine::InstructionTemplate &instructionTemplate=TTAMachine::NullInstructionTemplate::instance())
TTAProgram::Instruction
explicit
Instruction
(const Instruction &)
TTAProgram::Instruction
private
instructionTemplate
() const
TTAProgram::Instruction
isInProcedure
() const
TTAProgram::Instruction
isNOP
() const
TTAProgram::Instruction
inline
move
(int i) const
TTAProgram::Instruction
moveCount
() const
TTAProgram::Instruction
MoveList
typedef
TTAProgram::Instruction
private
movePtr
(int i) const
TTAProgram::Instruction
moves_
TTAProgram::Instruction
private
operator=
(const Instruction &)
TTAProgram::Instruction
private
parent
() const
TTAProgram::Instruction
parent_
TTAProgram::Instruction
private
positionInProcedure_
TTAProgram::Instruction
mutable
private
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::Instruction
inline
setInstructionTemplate
(const TTAMachine::InstructionTemplate &insTemp)
TTAProgram::Instruction
setParent
(CodeSnippet &proc)
TTAProgram::Instruction
setSize
(short size)
TTAProgram::Instruction
inline
size
() const
TTAProgram::Instruction
size_
TTAProgram::Instruction
mutable
private
toString
() const
TTAProgram::Instruction
~AnnotatedInstructionElement
()
TTAProgram::AnnotatedInstructionElement
~Instruction
()
TTAProgram::Instruction
Generated by
1.8.17