Package scale.backend.ppc

Generates assembly language output for the PowerPC® processor from the Scale CFG.

See:
          Description

Class Summary
BeginMarker This class marks the first position in a routine.
BFormInstruction This class represents Sparc calPowerPC I-form instructions.
EndMarker This class marks the last position in a routine.
FcccInstruction This is the base class for all PPC instructions that have a constant value.
FccInstruction This is the base class for all PPC instructions that have a constant value.
FcInstruction This is the base class for all PPC instructions that have a constant value.
FcrdInstruction This is the base class for all PPC instructions that have a destination register, a source register, and a displacement.
FcrInstruction This is the base class for all PPC instructions that have a source register, and a constant value.
FcrrInstruction This is the base class for all PPC instructions that have a constant and two source registers.
FDccInstruction This is the base class for all PPC instructions that have a destination register and two constants.
FDcInstruction This is the base class for all PPC instructions that have a destination register and a constant.
FDdInstruction This is the base class for all PPC instructions that have a destination register and a displacement.
FDdrInstruction This is the base class for all PPC instructions that have a destination register, a source register, and a displacement.
FDInstruction This is the base class for all PPC instructions that have a destination register.
FDrcccInstruction This is the base class for all PPC instructions that have a destination register, a source register, and three constants.
FDrccInstruction This is the base class for all PPC instructions that have a destination register, a source register, and two constants.
FDrcInstruction This is the base class for all PPC instructions that have a destination register, a source register, and a constant value.
FDrdInstruction This is the base class for all PPC instructions that have a destination register, a source register, and a displacement.
FDrInstruction This is the base class for all PPC instructions that have a destination register and a source register.
FDrrccInstruction This is the base class for all PPC instructions that have a destination register and a source register.
FDrrcInstruction This is the base class for all PPC instructions that have a destination register, two source registers, and a constant.
FDrrInstruction This is the base class for all PPC instructions that have a destination register and two source registers.
FDrrrInstruction This is the base class for all PPC instructions that have a destination register and three source registers.
FrcInstruction This is the base class for all PPC instructions that have a source register and a constant value.
FrInstruction This is the base class for all PPC instructions that have a source register.
FrrcccInstruction This is the base class for all PPC instructions that have a destination register and two source registers.
FrrdInstruction This is the base class for all PPC instructions that have two source registers a displacement.
FrrInstruction This is the base class for all PPC instructions that have a source register.
FrrrInstruction This is the base class for all PPC instructions that three source registers.
IFormInstruction This class represents Sparc calPowerPC I-form instructions.
LoadInstruction This is the base class for all PPC Load instructions.
LoadxInstruction This is the base class for all PPC Memory-format, indexed load instructions.
MemoryInstruction This is the base class for all PPC Memory-format instructions.
Opcodes This class provides PPC instruction information.
PPCAssembler This class generates PPC assembly language from a list of PPC instructions.
PPCBranch This is the abstract class for all machine PPCBranch instructions.
PPCG4RegisterSet This class describes the register set of the G4 PowerPC.
PPCG5RegisterSet This class describes the register set of the G5 PowerPC.
PPCGenerator This class converts Scribble into PPC instructions.
PPCInstruction This is the base class for all PPC instructions except branches.
PPCLineMarker This class is used to associate source line numbers with instructions.
PPCMachine This is the base class for all PPC specific information.
PPCRegisterSet This class describes the register set of the PowerPC.
PrologMarker This class marks the position for the routine prolog.
SCFormInstruction This class represents PowerPC SC-form instructions.
StoreInstruction This is the base class for all PPC Store instructions.
StorexInstruction This is the base class for all PPC indexed store instructions.
 

Package scale.backend.ppc Description

Generates assembly language output for the PowerPC® processor from the Scale CFG.