Mercurial > hg > graal-compiler
diff graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/NodeInfo.java @ 14564:5d1308c78ddc
Truffle: Introduced NodeCost as a replacement for NodeInfo.Kind.
author | Christian Humer <christian.humer@gmail.com> |
---|---|
date | Mon, 17 Mar 2014 14:29:45 +0100 |
parents | 494b818b527c |
children | 6681b9eb3f4c |
line wrap: on
line diff
--- a/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/NodeInfo.java Fri Mar 07 09:23:53 2014 +0100 +++ b/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/NodeInfo.java Mon Mar 17 14:29:45 2014 +0100 @@ -40,8 +40,19 @@ */ String shortName() default ""; + NodeCost cost() default NodeCost.MONOMORPHIC; + + /** + * @deprecated use {@link NodeInfo#cost()} instead. + */ + @Deprecated Kind kind() default Kind.SPECIALIZED; + /** + * + * @deprecated use {@link NodeCost} instead. + */ + @Deprecated public enum Kind { UNINITIALIZED, SPECIALIZED, POLYMORPHIC, GENERIC }