|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use BaselineCompilerImpl | |
---|---|
org.jikesrvm | |
org.jikesrvm.compilers.baseline.ia32 | |
org.jikesrvm.compilers.common.assembler.ia32 |
Uses of BaselineCompilerImpl in org.jikesrvm |
---|
Subclasses of BaselineCompilerImpl in org.jikesrvm | |
---|---|
static class |
ArchitectureSpecific.BaselineCompilerImpl
|
Uses of BaselineCompilerImpl in org.jikesrvm.compilers.baseline.ia32 |
---|
Methods in org.jikesrvm.compilers.baseline.ia32 with parameters of type BaselineCompilerImpl | |
---|---|
private static void |
Barriers.arayStoreBarrierHelper(ArchitectureSpecific.Assembler asm,
BaselineCompilerImpl compiler,
NormalMethod barrier)
Helper function for primitive array stores |
(package private) static void |
Barriers.compileArrayStoreBarrierByte(ArchitectureSpecific.Assembler asm,
BaselineCompilerImpl compiler)
Generate code to perform a bastore barrier. |
(package private) static void |
Barriers.compileArrayStoreBarrierChar(ArchitectureSpecific.Assembler asm,
BaselineCompilerImpl compiler)
Generate code to perform a castore barrier. |
(package private) static void |
Barriers.compileArrayStoreBarrierDouble(ArchitectureSpecific.Assembler asm,
BaselineCompilerImpl compiler)
Generate code to perform a dastore barrier. |
(package private) static void |
Barriers.compileArrayStoreBarrierFloat(ArchitectureSpecific.Assembler asm,
BaselineCompilerImpl compiler)
Generate code to perform a fastore barrier. |
(package private) static void |
Barriers.compileArrayStoreBarrierInt(ArchitectureSpecific.Assembler asm,
BaselineCompilerImpl compiler)
Generate code to perform a iastore barrier. |
(package private) static void |
Barriers.compileArrayStoreBarrierLong(ArchitectureSpecific.Assembler asm,
BaselineCompilerImpl compiler)
Generate code to perform a lastore barrier. |
(package private) static void |
Barriers.compileArrayStoreBarrierShort(ArchitectureSpecific.Assembler asm,
BaselineCompilerImpl compiler)
Generate code to perform a sastore barrier. |
(package private) static void |
Barriers.compilePutfieldBarrierAddress(ArchitectureSpecific.Assembler asm,
RegisterConstants.GPR offset,
int locationMetadata,
BaselineCompilerImpl compiler)
Generate code to perform a putfield barrier for a unboxed Address field. |
(package private) static void |
Barriers.compilePutfieldBarrierAddressImm(ArchitectureSpecific.Assembler asm,
Offset fieldOffset,
int locationMetadata,
BaselineCompilerImpl compiler)
Generate code to perform a putfield barrier for a unboxed Address field when the field is at a known offset. |
(package private) static void |
Barriers.compilePutfieldBarrierBoolean(ArchitectureSpecific.Assembler asm,
RegisterConstants.GPR offset,
int locationMetadata,
BaselineCompilerImpl compiler)
Generate code to perform a putfield barrier for a boolean field. |
(package private) static void |
Barriers.compilePutfieldBarrierBooleanImm(ArchitectureSpecific.Assembler asm,
Offset fieldOffset,
int locationMetadata,
BaselineCompilerImpl compiler)
Generate code to perform a putfield barrier for a boolean field when the field is at a known offset. |
(package private) static void |
Barriers.compilePutfieldBarrierByte(ArchitectureSpecific.Assembler asm,
RegisterConstants.GPR offset,
int locationMetadata,
BaselineCompilerImpl compiler)
Generate code to perform a putfield barrier for a byte field. |
(package private) static void |
Barriers.compilePutfieldBarrierByteImm(ArchitectureSpecific.Assembler asm,
Offset fieldOffset,
int locationMetadata,
BaselineCompilerImpl compiler)
Generate code to perform a putfield barrier for a byte field when the field is at a known offset. |
(package private) static void |
Barriers.compilePutfieldBarrierChar(ArchitectureSpecific.Assembler asm,
RegisterConstants.GPR offset,
int locationMetadata,
BaselineCompilerImpl compiler)
Generate code to perform a putfield barrier for a char field. |
(package private) static void |
Barriers.compilePutfieldBarrierCharImm(ArchitectureSpecific.Assembler asm,
Offset fieldOffset,
int locationMetadata,
BaselineCompilerImpl compiler)
Generate code to perform a putfield barrier for a char field when the field is at a known offset. |
(package private) static void |
Barriers.compilePutfieldBarrierDouble(ArchitectureSpecific.Assembler asm,
RegisterConstants.GPR offset,
int locationMetadata,
BaselineCompilerImpl compiler)
Generate code to perform a putfield barrier for a double field. |
(package private) static void |
Barriers.compilePutfieldBarrierDoubleImm(ArchitectureSpecific.Assembler asm,
Offset fieldOffset,
int locationMetadata,
BaselineCompilerImpl compiler)
Generate code to perform a putfield barrier for a double field when the field is at a known offset. |
(package private) static void |
Barriers.compilePutfieldBarrierExtent(ArchitectureSpecific.Assembler asm,
RegisterConstants.GPR offset,
int locationMetadata,
BaselineCompilerImpl compiler)
Generate code to perform a putfield barrier for a unboxed Extent field. |
(package private) static void |
Barriers.compilePutfieldBarrierExtentImm(ArchitectureSpecific.Assembler asm,
Offset fieldOffset,
int locationMetadata,
BaselineCompilerImpl compiler)
Generate code to perform a putfield barrier for a unboxed Extent field when the field is at a known offset. |
(package private) static void |
Barriers.compilePutfieldBarrierFloat(ArchitectureSpecific.Assembler asm,
RegisterConstants.GPR offset,
int locationMetadata,
BaselineCompilerImpl compiler)
Generate code to perform a putfield barrier for a float field. |
(package private) static void |
Barriers.compilePutfieldBarrierFloatImm(ArchitectureSpecific.Assembler asm,
Offset fieldOffset,
int locationMetadata,
BaselineCompilerImpl compiler)
Generate code to perform a putfield barrier for a float field when the field is at a known offset. |
(package private) static void |
Barriers.compilePutfieldBarrierInt(ArchitectureSpecific.Assembler asm,
RegisterConstants.GPR offset,
int locationMetadata,
BaselineCompilerImpl compiler)
Generate code to perform a putfield barrier for a int field. |
(package private) static void |
Barriers.compilePutfieldBarrierIntImm(ArchitectureSpecific.Assembler asm,
Offset fieldOffset,
int locationMetadata,
BaselineCompilerImpl compiler)
Generate code to perform a putfield barrier for a int field when the field is at a known offset. |
(package private) static void |
Barriers.compilePutfieldBarrierLong(ArchitectureSpecific.Assembler asm,
RegisterConstants.GPR offset,
int locationMetadata,
BaselineCompilerImpl compiler)
Generate code to perform a putfield barrier for a long field. |
(package private) static void |
Barriers.compilePutfieldBarrierLongImm(ArchitectureSpecific.Assembler asm,
Offset fieldOffset,
int locationMetadata,
BaselineCompilerImpl compiler)
Generate code to perform a putfield barrier for a long field when the field is at a known offset. |
(package private) static void |
Barriers.compilePutfieldBarrierOffset(ArchitectureSpecific.Assembler asm,
RegisterConstants.GPR offset,
int locationMetadata,
BaselineCompilerImpl compiler)
Generate code to perform a putfield barrier for a unboxed Offset field. |
(package private) static void |
Barriers.compilePutfieldBarrierOffsetImm(ArchitectureSpecific.Assembler asm,
Offset fieldOffset,
int locationMetadata,
BaselineCompilerImpl compiler)
Generate code to perform a putfield barrier for a unboxed Offset field when the field is at a known offset. |
(package private) static void |
Barriers.compilePutfieldBarrierShort(ArchitectureSpecific.Assembler asm,
RegisterConstants.GPR offset,
int locationMetadata,
BaselineCompilerImpl compiler)
Generate code to perform a putfield barrier for a short field. |
(package private) static void |
Barriers.compilePutfieldBarrierShortImm(ArchitectureSpecific.Assembler asm,
Offset fieldOffset,
int locationMetadata,
BaselineCompilerImpl compiler)
Generate code to perform a putfield barrier for a short field when the field is at a known offset. |
(package private) static void |
Barriers.compilePutfieldBarrierWord(ArchitectureSpecific.Assembler asm,
RegisterConstants.GPR offset,
int locationMetadata,
BaselineCompilerImpl compiler)
Generate code to perform a putfield barrier for a unboxed Word field. |
(package private) static void |
Barriers.compilePutfieldBarrierWordImm(ArchitectureSpecific.Assembler asm,
Offset fieldOffset,
int locationMetadata,
BaselineCompilerImpl compiler)
Generate code to perform a putfield barrier for a unboxed Word field when the field is at a known offset. |
private static void |
Barriers.putfieldStoreBarrierHelper(ArchitectureSpecific.Assembler asm,
BaselineCompilerImpl compiler,
Offset fieldOffset,
int locationMetadata,
NormalMethod barrier)
Private helper method for primitive putfields |
private static void |
Barriers.putfieldStoreBarrierHelper(ArchitectureSpecific.Assembler asm,
BaselineCompilerImpl compiler,
RegisterConstants.GPR offset,
int locationMetadata,
NormalMethod barrier)
Private helper method for primitive putfields |
Uses of BaselineCompilerImpl in org.jikesrvm.compilers.common.assembler.ia32 |
---|
Constructors in org.jikesrvm.compilers.common.assembler.ia32 with parameters of type BaselineCompilerImpl | |
---|---|
Assembler(int bytecodeSize,
boolean shouldPrint,
BaselineCompilerImpl comp)
Create an assembler with a given machine code buffer size and tell it whether or not to print machine code as it generates it. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |