Modifier and Type | Method and Description |
---|---|
abstract void |
AbstractAssembler.baselineEmitLoadTIB(MachineRegister dest,
MachineRegister object)
The following method will emit code that moves a reference to an
object's TIB into a destination register.
|
Modifier and Type | Method and Description |
---|---|
void |
Assembler.baselineEmitLoadTIB(MachineRegister dest,
MachineRegister object)
The following method will emit code that moves a reference to an
object's TIB into a destination register.
|
void |
Lister.R(int i,
String op,
MachineRegister R0) |
void |
Lister.RAR(int i,
String op,
Address d,
MachineRegister R0) |
void |
Lister.RARI(int i,
String op,
Address d,
MachineRegister R0,
int imm) |
void |
Lister.RARR(int i,
String op,
Address d,
MachineRegister R0,
MachineRegister R2) |
void |
Lister.RD(int i,
String op,
MachineRegister R0,
Offset d) |
void |
Lister.RDI(int i,
String op,
MachineRegister R0,
Offset d,
long n) |
void |
Lister.RDR(int i,
String op,
MachineRegister R0,
Offset d,
MachineRegister R1) |
void |
Lister.RDRI(int i,
String op,
MachineRegister R0,
Offset d,
MachineRegister R1,
int imm) |
void |
Lister.RDRR(int i,
String op,
MachineRegister R0,
Offset d,
MachineRegister R1,
MachineRegister R2) |
void |
Lister.RFD(int i,
String op,
MachineRegister X,
short s,
Offset d) |
void |
Lister.RFDI(int i,
String op,
MachineRegister X,
short s,
Offset d,
long n) |
void |
Lister.RFDR(int i,
String op,
MachineRegister X,
short s,
Offset d,
MachineRegister R0) |
void |
Lister.RFDRI(int i,
String op,
MachineRegister X,
short s,
Offset d,
MachineRegister R0,
int imm) |
void |
Lister.RFDRR(int i,
String op,
MachineRegister X,
short s,
Offset d,
MachineRegister R0,
MachineRegister R2) |
void |
Lister.RI(int i,
String op,
MachineRegister R0,
long n) |
void |
Lister.RN(int i,
String op,
MachineRegister R0) |
void |
Lister.RNI(int i,
String op,
MachineRegister R0,
long n) |
void |
Lister.RNR(int i,
String op,
MachineRegister R0,
MachineRegister R1) |
void |
Lister.RNRI(int i,
String op,
MachineRegister R0,
MachineRegister R1,
int imm) |
void |
Lister.RNRR(int i,
String op,
MachineRegister R0,
MachineRegister R1,
MachineRegister R2) |
void |
Lister.RR(int i,
String op,
MachineRegister R0,
MachineRegister R1) |
void |
Lister.RRA(int i,
String op,
MachineRegister R0,
Address d) |
void |
Lister.RRD(int i,
String op,
MachineRegister R0,
MachineRegister R1,
Offset d) |
void |
Lister.RRFD(int i,
String op,
MachineRegister R0,
MachineRegister X,
short s,
Offset d) |
void |
Lister.RRI(int i,
String op,
MachineRegister R0,
MachineRegister R1,
int imm) |
void |
Lister.RRN(int i,
String op,
MachineRegister R0,
MachineRegister R1) |
void |
Lister.RRR(int i,
String op,
MachineRegister R0,
MachineRegister R1,
MachineRegister R2) |
void |
Lister.RRXD(int i,
String op,
MachineRegister R0,
MachineRegister R1,
MachineRegister X,
short s,
Offset d) |
void |
Lister.RXD(int i,
String op,
MachineRegister R0,
MachineRegister X,
short s,
Offset d) |
void |
Lister.RXDI(int i,
String op,
MachineRegister R0,
MachineRegister X,
short s,
Offset d,
long n) |
void |
Lister.RXDR(int i,
String op,
MachineRegister R0,
MachineRegister X,
short s,
Offset d,
MachineRegister R1) |
void |
Lister.RXDRI(int i,
String op,
MachineRegister R0,
MachineRegister X,
short s,
Offset d,
MachineRegister R1,
int imm) |
void |
Lister.RXDRR(int i,
String op,
MachineRegister R0,
MachineRegister X,
short s,
Offset d,
MachineRegister R1,
MachineRegister R2) |
Modifier and Type | Method and Description |
---|---|
abstract Register |
GenericPhysicalRegisterSet.getGPR(MachineRegister n) |
Modifier and Type | Method and Description |
---|---|
Register |
PhysicalRegisterSet.getGPR(MachineRegister n) |
Modifier and Type | Method and Description |
---|---|
Register |
PhysicalRegisterSet.getGPR(MachineRegister n) |
Modifier and Type | Method and Description |
---|---|
private MachineRegister |
AssemblerBase.getMachineRegister(Register reg)
Return the machine-level register number corresponding to a
given Register.
|
(package private) MachineRegister |
AssemblerBase.getReg(Operand op)
Given a register operand, return the 3 bit IA32 ISA encoding
of that register.
|
Modifier and Type | Interface and Description |
---|---|
static interface |
RegisterConstants.FloatingPointMachineRegister
Super interface for floating point registers
|
static interface |
RegisterConstants.IntelMachineRegister
Common interface implemented by all registers constants
|
Modifier and Type | Class and Description |
---|---|
static class |
RegisterConstants.FPR
Representation of x87 floating point registers
|
static class |
RegisterConstants.GPR
Representation of general purpose registers
|
static class |
RegisterConstants.MM
Representation of MMX MM registers
N.B.
|
static class |
RegisterConstants.XMM
Representation of SSE XMM registers
|