Package avrora.core.isdl

Interface Summary
Architecture.EncodingVisitor  
Architecture.InstrVisitor  
Architecture.OperandVisitor  
Architecture.SubroutineVisitor  
Architecture.Visitor The Visitor class represents a visitor over the elements of the architecture description.
 

Class Summary
Architecture The Architecture class represents a collection of instructions, encodings, operands, and subroutines that describe an instruction set architecture.
CodeRegion The CodeRegion class represents a piece of code that has external inputs.
CodeRegion.Operand  
EncodingDecl The EncodingDecl class represents the encoding of an instruction in machine code, describing how to encode the mnemonic and operands into binary and vice versa.
EncodingDecl.Derived  
InstrDecl The InstrDecl class represents the declaration of an instruction in an instruction set description language file.
OperandDecl The OperandDecl class represents the declaration of a set of values (or registers) that can serve as an operand to a particular instruction.
OperandDecl.Immediate  
OperandDecl.RegisterEncoding  
OperandDecl.RegisterSet  
Optimizer The Optimizer class takes the description of an instruction's code and optimizes it by performing constant and copy propagation as well as dead code elimination.
SubroutineDecl The SubroutineDecl class represents the declaration of a subroutine within the instruction set description.