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
     }