|
|||||||||
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 |