Package scale.backend.x86

Class Summary
Opcodes The Intel X86 opcodes.
X86Assembler This class generates X86 assembly language from a list of X86 instructions.
X86Branch This is the class for all machine X86 branch instructions.
X86DBranch This is the base class for all X86 branches that reference just a displacement.
X86DInstruction This is the base class for all X86 instructions except branches that reference just a displacement.
X86Generator This class converts Scribble into X86 instructions.
X86Instruction This is the base class for all X86 instructions except branches.
X86Machine This is the base class for all X86 specific information.
X86RBranch This is the base class for all X86 branches that reference just a register.
X86RDBranch This is the base class for all X86 branches that reference a register and a displacement.
X86RDInstruction This is the base class for all X86 instructions except branches that reference a register and a displacement.
X86RegisterSet This class describes the register set of the X86 architecture.
X86RInstruction This is the base class for all X86 instructions except branches that def a register.
X86RRBranch This is the base class for all X86 branches that reference two registers.
X86RRDBranch This is the base class for all X86 branches that reference two registers and a displacement.
X86RRDDInstruction This is the base class for all X86 instructions except branches that reference two registers and two displacements.
X86RRDInstruction This is the base class for all X86 instructions except branches that reference two registers and a displacement.
X86RRInstruction This is the base class for all X86 instructions except branches that reference two registers.
X86RRRDDInstruction This is the base class for all X86 instructions except branches that reference three registers and two displacements.
X86RRRDInstruction This is the base class for all X86 instructions except branches that reference three registers and a displacement.
X86RRRInstruction This is the base class for all X86 instructions except branches that reference three registers.