changeset 20024:d8275b3e1bd3

Do node intrinsification and word type rewriting only during replacement parsing.
author Roland Schatz <roland.schatz@oracle.com>
date Wed, 25 Mar 2015 15:24:37 +0100
parents cef214c6d74a
children dc3c886e3cca
files graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/DefaultGenericInvocationPlugin.java
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/DefaultGenericInvocationPlugin.java	Tue Mar 24 17:33:15 2015 +0100
+++ b/graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/DefaultGenericInvocationPlugin.java	Wed Mar 25 15:24:37 2015 +0100
@@ -52,7 +52,7 @@
     public boolean apply(GraphBuilderContext b, ResolvedJavaMethod method, ValueNode[] args) {
         if (wordOperationPlugin.apply(b, method, args)) {
             return true;
-        } else if (b.parsingReplacement() || b.eagerResolving()) {
+        } else if (b.parsingReplacement()) {
             NodeIntrinsic intrinsic = nodeIntrinsification.getIntrinsic(method);
             if (intrinsic != null) {
                 Signature sig = method.getSignature();