# HG changeset patch # User Doug Simon # Date 1426678783 -3600 # Node ID cd38af126abf6a6ec2251c79dae9b0328c636267 # Parent 517cbecdc20f4ceb17de1e4088048b570184585b use cheaper test for whether or not a method has a substitution diff -r 517cbecdc20f -r cd38af126abf graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningUtil.java --- a/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningUtil.java Wed Mar 18 11:46:06 2015 +0100 +++ b/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningUtil.java Wed Mar 18 12:39:43 2015 +0100 @@ -543,7 +543,7 @@ } public static boolean canIntrinsify(Replacements replacements, ResolvedJavaMethod target) { - return getIntrinsicGraph(replacements, target) != null || getMacroNodeClass(replacements, target) != null; + return replacements.getMethodSubstitutionMethod(target) != null || getMacroNodeClass(replacements, target) != null; } public static StructuredGraph getIntrinsicGraph(Replacements replacements, ResolvedJavaMethod target) {