changeset 20001:0e7bb9cced6b

ignore forced MethodSubstitutions during graph builder inlining (it breaks economy compiler configuration)
author Doug Simon <doug.simon@oracle.com>
date Mon, 23 Mar 2015 14:18:32 +0100
parents e8a0a61526b2
children 5aa0cb2914f8
files graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.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/ReplacementsImpl.java	Mon Mar 23 13:36:04 2015 +0100
+++ b/graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java	Mon Mar 23 14:18:32 2015 +0100
@@ -97,7 +97,7 @@
     public InlineInfo getInlineInfo(GraphBuilderContext b, ResolvedJavaMethod method, ValueNode[] args, JavaType returnType) {
         ResolvedJavaMethod subst = getMethodSubstitutionMethod(method);
         if (subst != null) {
-            if (b.parsingReplacement() || InlineDuringParsing.getValue() || isForcedSubstitution(method)) {
+            if (b.parsingReplacement() || InlineDuringParsing.getValue()) {
                 // Forced inlining of intrinsics
                 return new InlineInfo(subst, true, true);
             }