< prev index next >

src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterConfig.java

Print this page

        

*** 45,55 **** default int getMaximumFrameSize() { return Integer.MAX_VALUE; } /** ! * Gets the register to which {@link Register#Frame} and {@link Register#CallerFrame} are bound. */ Register getFrameRegister(); /** * Gets the calling convention describing how arguments are passed. --- 45,56 ---- default int getMaximumFrameSize() { return Integer.MAX_VALUE; } /** ! * Gets the register used as the frame pointer. Spill slots and outgoing stack-based arguments ! * are addressed relative to this register. */ Register getFrameRegister(); /** * Gets the calling convention describing how arguments are passed.
*** 105,122 **** * number is i */ 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}. */ boolean areAllAllocatableRegistersCallerSaved(); } --- 106,115 ----
< prev index next >