graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningPhase.java

Print this page

        

@@ -446,10 +446,14 @@
             return true;
         }
 
         @Override
         public boolean isWorthInlining(InlineInfo info, int inliningDepth, double probability, double relevance, boolean fullyProcessed) {
+            if (InlineEverything.getValue()) {
+                return InliningUtil.logInlinedMethod(info, inliningDepth, fullyProcessed, "inline everything");
+            }
+
             if (isIntrinsic(info)) {
                 return InliningUtil.logInlinedMethod(info, inliningDepth, fullyProcessed, "intrinsic");
             }
 
             double inliningBonus = getInliningBonus(info);