comparison jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterConfig.java @ 23393:1d4ce2d19e52

clean up and minimize JVMCI (JDK-8156835)
author Doug Simon <doug.simon@oracle.com>
date Thu, 12 May 2016 20:57:31 +0200
parents d63506bb5237
children 19432ed40848
comparison
equal deleted inserted replaced
23392:b3a816d3b844 23393:1d4ce2d19e52
104 * number is i 104 * number is i
105 */ 105 */
106 RegisterAttributes[] getAttributesMap(); 106 RegisterAttributes[] getAttributesMap();
107 107
108 /** 108 /**
109 * Gets the register corresponding to a runtime-defined role.
110 *
111 * @param id the identifier of a runtime-defined register role
112 * @return the register playing the role specified by {@code id}
113 */
114 Register getRegisterForRole(int id);
115
116 /**
117 * Determines if all {@link #getAllocatableRegisters() allocatable} registers are 109 * Determines if all {@link #getAllocatableRegisters() allocatable} registers are
118 * {@link #getCallerSaveRegisters() caller saved}. 110 * {@link #getCallerSaveRegisters() caller saved}.
119 */ 111 */
120 boolean areAllAllocatableRegistersCallerSaved(); 112 boolean areAllAllocatableRegistersCallerSaved();
121 } 113 }