Mercurial > hg > graal-jvmci-8
diff jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterConfig.java @ 23700:9e1235406b59
[Findbugs] various warnings reported for JVMCI sources (JDK-8159613)
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Sat, 18 Jun 2016 13:19:01 +0200 |
parents | 9ed5b586018b |
children |
line wrap: on
line diff
--- a/jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterConfig.java Fri Jun 17 19:13:02 2016 +0200 +++ b/jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterConfig.java Sat Jun 18 13:19:01 2016 +0200 @@ -71,7 +71,7 @@ * @return the ordered set of registers that may be used to pass parameters in a call conforming * to {@code type} */ - Register[] getCallingConventionRegisters(Type type, JavaKind kind); + RegisterArray getCallingConventionRegisters(Type type, JavaKind kind); /** * Gets the set of all registers that might be used by the register allocator. @@ -80,23 +80,23 @@ * {@link RegisterAllocationConfig#getAllocatableRegisters()} */ @SuppressWarnings("javadoc") - Register[] getAllocatableRegisters(); + RegisterArray getAllocatableRegisters(); /** * Filters a set of registers and returns only those that can be used by the register allocator * for a value of a particular kind. */ - Register[] filterAllocatableRegisters(PlatformKind kind, Register[] registers); + RegisterArray filterAllocatableRegisters(PlatformKind kind, RegisterArray registers); /** * Gets the registers whose values must be preserved by a method across any call it makes. */ - Register[] getCallerSaveRegisters(); + RegisterArray getCallerSaveRegisters(); /** * Gets the registers whose values must be preserved by the callee. */ - Register[] getCalleeSaveRegisters(); + RegisterArray getCalleeSaveRegisters(); /** * Gets a map from register {@linkplain Register#number numbers} to register