Package | Description |
---|---|
org.jikesrvm.compilers.baseline | |
org.jikesrvm.compilers.baseline.ia32 |
Modifier and Type | Field and Description |
---|---|
ReferenceMaps |
BaselineCompiledMethod.referenceMaps
Stack-slot reference maps for the compiled method.
|
(package private) ReferenceMaps |
BaselineCompiler.refMaps
Reference maps for method being compiled
|
Modifier and Type | Method and Description |
---|---|
void |
BuildReferenceMaps.buildReferenceMaps(NormalMethod method,
int[] stackHeights,
byte[] localTypes,
ReferenceMaps referenceMaps,
BuildBB buildBB)
After the analysis of the blocks of a method, examine the byte codes again, to
determine the reference maps for the gc points.
|
void |
BaselineCompiledMethod.encodeMappingInfo(ReferenceMaps referenceMaps,
int[] bcMap)
Encode/compress the bytecode map, reference (GC) map and exception table
|
private int |
BuildReferenceMaps.processInvoke(MethodReference target,
int byteindex,
int currBBStkTop,
byte[] currBBMap,
boolean isStatic,
boolean inJSRSub,
ReferenceMaps referenceMaps,
PendingRETInfo currPendingRET,
boolean blockSeen,
int currBBStkEmpty) |
Modifier and Type | Field and Description |
---|---|
private ReferenceMaps |
BaselineGCMapIterator.maps
set of maps for this method
|