|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use UnusualMaps | |
|---|---|
| org.jikesrvm.compilers.baseline | |
| Uses of UnusualMaps in org.jikesrvm.compilers.baseline |
|---|
| Fields in org.jikesrvm.compilers.baseline declared as UnusualMaps | |
|---|---|
(package private) UnusualMaps |
JSRInfo.extraUnusualMap
Merged jsr ret and callers maps |
(package private) UnusualMaps[] |
JSRInfo.unusualMaps
|
| Methods in org.jikesrvm.compilers.baseline that return UnusualMaps | |
|---|---|
private UnusualMaps |
ReferenceMaps.combineDeltaMaps(int jsrUnusualMapid)
merge unusual maps- occurs in nested jsr conditions merge each nested delta map ( as represented by the jsrMapid of the location site) into the jsrInfo.extraUnusualMap where the deltas are accumulated NOTE: while the routine is written to combine 2 jsrInfo.unusualMaps in general in reality the target map is always the same ( the jsrInfo.extraUnusualMap) |
| Methods in org.jikesrvm.compilers.baseline with parameters of type UnusualMaps | |
|---|---|
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)
subroutine to deep copy an UnusualMap into the jsrInfo.extraUnusualMap |
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||