SF.net SVN: jikesrvm:[15684] rvmroot/trunk/rvm/src/org/jikesrvm/compilers/ baseline/BuildReferenceMaps.java

View: New views
1 Messages — Rating Filter:   Alert me  

SF.net SVN: jikesrvm:[15684] rvmroot/trunk/rvm/src/org/jikesrvm/compilers/ baseline/BuildReferenceMaps.java

by dgrove-oss :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Revision: 15684
          http://jikesrvm.svn.sourceforge.net/jikesrvm/?rev=15684&view=rev
Author:   dgrove-oss
Date:     2009-05-07 20:08:18 +0000 (Thu, 07 May 2009)

Log Message:
-----------
RVM-709 : Document meaning of constants in BuildReferenceMaps

Modified Paths:
--------------
    rvmroot/trunk/rvm/src/org/jikesrvm/compilers/baseline/BuildReferenceMaps.java

Modified: rvmroot/trunk/rvm/src/org/jikesrvm/compilers/baseline/BuildReferenceMaps.java
===================================================================
--- rvmroot/trunk/rvm/src/org/jikesrvm/compilers/baseline/BuildReferenceMaps.java 2009-05-07 17:48:22 UTC (rev 15683)
+++ rvmroot/trunk/rvm/src/org/jikesrvm/compilers/baseline/BuildReferenceMaps.java 2009-05-07 20:08:18 UTC (rev 15684)
@@ -35,11 +35,29 @@
  */
 final class BuildReferenceMaps implements BytecodeConstants, ClassLoaderConstants, BBConstants {
 
+  /**
+   * The entry in the reference map contains a value that is not a reference.
+   */
   static final byte NON_REFERENCE = 0;
+  /**
+   * The entry in the reference map contains a value that is a reference.
+   */
   static final byte REFERENCE = 1;
+  /**
+   * The entry in the reference map contains a JSR return address.
+   */
   static final byte RETURN_ADDRESS = 2;
+  /**
+   * The entry in the reference map is not set in a JSR body.
+   */
   static final byte NOT_SET = 0;
+  /**
+   * The entry in the reference map is set to a value that is a reference within a JSR body.
+   */
   static final byte SET_TO_REFERENCE = 1;
+  /**
+   * The entry in the reference map is set to a value that is not a reference within a JSR body.
+   */
   static final byte SET_TO_NONREFERENCE = 3;
 
   private static enum PrimitiveSize {


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.

------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image
processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________
Jikesrvm-commits mailing list
Jikesrvm-commits@...
https://lists.sourceforge.net/lists/listinfo/jikesrvm-commits