Mercurial > hg > graal-jvmci-8
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 } |