changeset 23395:19432ed40848

clean up and minimize JVMCI (JDK-8156835) - part 3
author Doug Simon <doug.simon@oracle.com>
date Fri, 13 May 2016 11:49:57 +0200
parents 7743f81f8c4a
children 9ed5b586018b
files jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/Register.java jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterConfig.java
diffstat 2 files changed, 2 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/Register.java	Fri May 13 10:44:29 2016 +0200
+++ b/jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/Register.java	Fri May 13 11:49:57 2016 +0200
@@ -38,14 +38,6 @@
     public static final Register None = new Register(-1, -1, "noreg", SPECIAL);
 
     /**
-     * Frame pointer of the current method. All spill slots and outgoing stack-based arguments are
-     * addressed relative to this register.
-     */
-    public static final Register Frame = new Register(-2, -2, "framereg", SPECIAL);
-
-    public static final Register CallerFrame = new Register(-3, -3, "callerframereg", SPECIAL);
-
-    /**
      * The identifier for this register that is unique across all the registers in a
      * {@link Architecture}. A valid register has {@code number >= 0}.
      */
--- a/jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterConfig.java	Fri May 13 10:44:29 2016 +0200
+++ b/jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterConfig.java	Fri May 13 11:49:57 2016 +0200
@@ -46,7 +46,8 @@
     }
 
     /**
-     * Gets the register to which {@link Register#Frame} and {@link Register#CallerFrame} are bound.
+     * Gets the register used as the frame pointer. Spill slots and outgoing stack-based arguments
+     * are addressed relative to this register.
      */
     Register getFrameRegister();