|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
CFG.
See:
Description
| Class Summary | |
|---|---|
| BeginMarker | This class marks the first position in a routine. |
| CmpBranchInstruction | This class represents the Mips brach on comparison instructions. |
| CondMovInstruction | This class represents Mips conditional move instructions. |
| EndMarker | This class marks the last position in a routine. |
| FltBranchInstruction | This class represents the Mips brach on float cc instructions. |
| FltCmpInstruction | This class represents Mips floating point comparison instructions. |
| FltOpInstruction | This class represents Mips floating point instructions. |
| IntOpInstruction | This class represents Mips integer arithmetic instructions. |
| IntOpLitInstruction | This class represents Mips integer arithmetic instructions. |
| JumpLabelInstruction | This class represents the Mips jump, and jump & link instructions. |
| JumpRegInstruction | This class represents the Mips jump, and jump & link instructions. |
| LoadImmediateInstruction | This class represents the Mips load immediate instruction (LUI). |
| LoadInstruction | This class represents Mips load instructions. |
| MFSpecialInstruction | This class represents Mips MFLO and MFHI instructions. |
| MipsAssembler | This class generates Mips assembly language from a list of Mips instructions. |
| MipsBranch | This is the abstract class for all machine MipsBranch instructions. |
| MipsGenerator | This class converts Scribble into Mips instructions. |
| MipsInstruction | This is the base class for all Mips instructions except branches. |
| MipsLineMarker | This class is used to associate source line numbers with instructions. |
| MipsMachine | This is the base class for all Mips specific information. |
| MipsRegisterSet | This class describes the register set of the Mips. |
| MultInstruction | This class represents Mips integer arithmetic multiplication or division instructions. |
| Opcodes | This class provides Mips instruction information. |
| PrologMarker | This class marks the position for the routine prolog. |
| StoreInstruction | This class represents Mips store instructions. |
| TrapInstruction | This class represents Mips trap instructions. |
Generates assembly language output for the SGI Mips® processor from the Scale CFG.
This code generator is in-complete. If you look at the code you will see some methods
which contain only a throw to an Error; these are the incomplete parts.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||