|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
CFG.
See:
Description
| Class Summary | |
|---|---|
| AnnulMarker | This class marks the effective position of an annulled instruction. |
| AsiLitInstruction | This class represents Sparc integer arithmetic instructions that use an immediate value. |
| BeginMarker | This class marks the first position in a routine. |
| BranchCCInstruction | This class represents Sparc Branch on CC register instructions. |
| BranchInstruction | This class represents Sparc Branch on condition code instructions. |
| BranchRegInstruction | This class represents Sparc Branch on register instructions. |
| CallInstruction | This class represents Sparc call instruction. |
| CasaInstruction | This class represents Sparc integer arithmetic instructions with two register arguments. |
| EndMarker | This class marks the last position in a routine. |
| FltCmpInstruction | This class represents Sparc floating point compare instructions. |
| FltOp2Instruction | This class represents Sparc floating point instructions with two arguments. |
| FltOpInstruction | This class represents Sparc floating point instructions with one argument. |
| FmoveInstruction | This class represents Sparc floating point move instructions. |
| FtnOpInstruction | This class represents Sparc integer arithmetic instructions with two register arguments and a function code in place of a destination register.. |
| FtnOpLitInstruction | This class represents Sparc integer arithmetic instructions that use an immediate value. |
| IlltrapInstruction | This class represents Sparc ILLTRAP & IMPDEP instructions. |
| ImoveInstruction | This class represents Sparc integer move instructions. |
| ImoveLitInstruction | This class represents Sparc integer move instructions. |
| Inst7Instruction | This class represents Sparc integer arithmetic instructions with two register arguments and a function code in place of a destination register.. |
| Inst8Instruction | This class represents Sparc integer arithmetic instructions that use an immediate value. |
| IntOpInstruction | This class represents Sparc integer arithmetic instructions with two register arguments. |
| IntOpLitInstruction | This class represents Sparc integer arithmetic instructions that use an immediate value. |
| JmplInstruction | This class represents the Sparc jump & link instruction. |
| JmplLitInstruction | This class represents the Sparc jump & link instruction. |
| LoadInstruction | This class represents Sparc load instructions. |
| LoadLitInstruction | This class represents Sparc load instructions. |
| MembarInstruction | This class represents Sparc memory barrior instruction. |
| Opcodes | This class provides Sparc instruction information. |
| OpConInstruction | This class represents Sparc instructions with a single constant argument. |
| PrologMarker | This class marks the position for the routine prolog. |
| ReadRegInstruction | This class represents Sparc the read privileged and read state instructions. |
| ReturnInstruction | This class represents Sparc integer arithmetic instructions with two register arguments and a function code in place of a destination register.. |
| ReturnLitInstruction | This class represents Sparc integer arithmetic instructions that use an immediate value. |
| SethiInstruction | This class represents Sparc SETHI and NOP instructions. |
| SparcAssembler | This class generates Sparc assembly language from a list of Sparc instructions. |
| SparcBranch | This is the abstract class for all machine SparcBranch instructions. |
| SparcGenerator | This class converts Scribble into Sparc instructions. |
| SparcInstruction | This is the base class for all Sparc instructions except branches. |
| SparcLineMarker | This class is used to associate source line numbers with instructions. |
| SparcMachine | This is the base class for all Sparc specific information. |
| SparcRegisterSet | This class describes the register set of the Sparc. |
| SparcV8RegisterSet | This class describes the register set of the Sparc V8 using the 32-bit ABI. |
| SparcV9RegisterSet | This class describes the register set of the Sparc V9 using the 64-bit ABI. |
| StoreInstruction | This class represents Sparc store instructions. |
| StoreLitInstruction | This class represents Sparc store instructions. |
| TrapInstruction | This class represents Sparc store instructions. |
| TrapLitInstruction | This class represents Sparc store instructions. |
| WriteRegInstruction | This class represents Sparc write privileged & write state register instructions. |
| WriteRegLitInstruction | This class represents Sparc write privileged & state registers. |
Generates assembly language output for the Sun Sparc® processor from the Scale CFG.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||