diff graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/CallTargetNode.java @ 16566:c82000597867

Add getInvokeKind on Invoke, add hasReceiver on InvokeKind
author Gilles Duboscq <duboscq@ssw.jku.at>
date Mon, 14 Jul 2014 14:49:00 +0200
parents 2b63e51e7789
children cbd42807a31f
line wrap: on
line diff
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/CallTargetNode.java	Mon Jul 14 14:17:33 2014 +0200
+++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/CallTargetNode.java	Mon Jul 14 14:49:00 2014 +0200
@@ -35,7 +35,11 @@
         Interface,
         Special,
         Static,
-        Virtual
+        Virtual;
+
+        public boolean hasReceiver() {
+            return this != Static;
+        }
     }
 
     @Input private final NodeInputList<ValueNode> arguments;