Uses of Class
org.jikesrvm.compilers.baseline.UnusualMaps

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