diff graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/node/SpecializationData.java @ 12395:8e8347ecabbc

Truffle-DSL: implemented new polymorphic more compact generation strategy
author Christian Humer <christian.humer@gmail.com>
date Fri, 11 Oct 2013 20:05:55 +0200
parents b77721210bd6
children 980db6c0bcd3
line wrap: on
line diff
--- a/graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/node/SpecializationData.java	Wed Oct 09 15:33:36 2013 +0200
+++ b/graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/node/SpecializationData.java	Fri Oct 11 20:05:55 2013 +0200
@@ -188,6 +188,10 @@
         return order;
     }
 
+    public boolean isSpecialized() {
+        return !isGeneric() && !isUninitialized() && !isPolymorphic();
+    }
+
     public boolean isGeneric() {
         return generic;
     }