# HG changeset patch # User Roland Schatz # Date 1368515732 -7200 # Node ID 1d9ab4f497acfefa57148818d4c4b81d3cffe5cd # Parent cd77bc78c40970a91aa2040e24de166e6135c592 Javadoc comments. diff -r cd77bc78c409 -r 1d9ab4f497ac graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/Architecture.java --- a/graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/Architecture.java Mon May 13 22:57:50 2013 +0200 +++ b/graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/Architecture.java Tue May 14 09:15:32 2013 +0200 @@ -198,7 +198,19 @@ } } + /** + * Determine whether a kind can be stored in a register of a given category. + * + * @param category the category of the register + * @param kind the kind that should be stored in the register + */ public abstract boolean canStoreValue(RegisterCategory category, PlatformKind kind); + /** + * Return the largest kind that can be stored in a register of a given category. + * + * @param category the category of the register + * @return the largest kind that can be stored in a register {@code category} + */ public abstract PlatformKind getLargestStorableKind(RegisterCategory category); }