Package | Description |
---|---|
org.jikesrvm.compilers.baseline |
Modifier and Type | Field and Description |
---|---|
(package private) UnusualMaps |
JSRInfo.extraUnusualMap
Merged jsr ret and callers maps
|
(package private) UnusualMaps[] |
JSRInfo.unusualMaps |
Modifier and Type | Method and Description |
---|---|
private UnusualMaps |
ReferenceMaps.combineDeltaMaps(int jsrUnusualMapid)
Merges unusual maps (occurs in nested jsr conditions) by merging each nested
delta map ( as represented by the jsrMapid of the location site) into the
jsrInfo.extraUnusualMap where the deltas are accumulated
|
Modifier and Type | Method and Description |
---|---|
private int |
ReferenceMaps.addUnusualMap(UnusualMaps jsrSiteMap)
Add an UnusualMap to the array of unusual maps, expand the array
and referencemap array if necessary
|
private void |
ReferenceMaps.finalMergeMaps(int jsrBaseMapIndex,
UnusualMaps deltaMap)
This method will merge the jsr invoker's base map with changes
due to *all* nested jsr subroutines.
|
private void |
ReferenceMaps.unusualMapcopy(UnusualMaps from)
Makes a deep copy of
from into jsrInfo.extraUnusualMap |