--- old/src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterConfig.java 2016-05-18 23:01:48.000000000 +0200 +++ new/src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterConfig.java 2016-05-18 23:01:48.000000000 +0200 @@ -47,7 +47,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(); @@ -107,14 +108,6 @@ RegisterAttributes[] getAttributesMap(); /** - * Gets the register corresponding to a runtime-defined role. - * - * @param id the identifier of a runtime-defined register role - * @return the register playing the role specified by {@code id} - */ - Register getRegisterForRole(int id); - - /** * Determines if all {@link #getAllocatableRegisters() allocatable} registers are * {@link #getCallerSaveRegisters() caller saved}. */