Go to the documentation of this file.
33 #ifndef TTA_PROCEDURE_HH
34 #define TTA_PROCEDURE_HH
void remove(Instruction &ins)
virtual void insertBefore(const Instruction &pos, Instruction *ins)
Address address(const Instruction &ins) const
void insertAfter(const Instruction &pos, Instruction *ins)
const TCEString name_
The name of the procedure.
CodeSnippet * copy() const
int alignment_
The alignment of instructions.
virtual void insertAfter(const Instruction &pos, Instruction *ins)
#define abortWithError(message)
void addFront(Instruction *)
void insertBefore(const Instruction &pos, Instruction *ins)
void add(Instruction *ins)
static const int INSTRUCTION_INDEX_ALIGNMENT
The default alignment of instructions.
Procedure(const TCEString &name, const TTAMachine::AddressSpace &space)
Procedure & operator=(const Procedure &)
Assignment not allowed.