# HG changeset patch # User Thomas Wuerthinger # Date 1366978517 -7200 # Node ID 712d583d0d21d13de67f08064831faf85d94a77d # Parent cd1a1d92b3e39b29633eb445a34d03a5b17e7eb7 Perform deopt-to-guard conversion at snippet installation time. diff -r cd1a1d92b3e3 -r 712d583d0d21 graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java --- a/graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java Thu Apr 25 18:14:08 2013 +0200 +++ b/graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java Fri Apr 26 14:15:17 2013 +0200 @@ -282,6 +282,7 @@ if (!SnippetTemplate.hasConstantParameter(method)) { NodeIntrinsificationVerificationPhase.verify(graph); } + new ConvertDeoptimizeToGuardPhase().apply(graph); if (original == null) { new SnippetFrameStateCleanupPhase().apply(graph);