Search in sources :

Example 1 with BoxNodeIdentityPhase

use of org.graalvm.compiler.phases.common.BoxNodeIdentityPhase in project graal by oracle.

the class SVMHost method optimizeAfterParsing.

protected void optimizeAfterParsing(BigBang bb, StructuredGraph graph) {
    new ImplicitAssertionsPhase().apply(graph, bb.getProviders());
    new BoxNodeIdentityPhase().apply(graph, bb.getProviders());
    new PartialEscapePhase(false, false, CanonicalizerPhase.create(), null, options).apply(graph, bb.getProviders());
}
Also used : BoxNodeIdentityPhase(org.graalvm.compiler.phases.common.BoxNodeIdentityPhase) ImplicitAssertionsPhase(com.oracle.svm.hosted.phases.ImplicitAssertionsPhase) PartialEscapePhase(org.graalvm.compiler.virtual.phases.ea.PartialEscapePhase)

Aggregations

ImplicitAssertionsPhase (com.oracle.svm.hosted.phases.ImplicitAssertionsPhase)1 BoxNodeIdentityPhase (org.graalvm.compiler.phases.common.BoxNodeIdentityPhase)1 PartialEscapePhase (org.graalvm.compiler.virtual.phases.ea.PartialEscapePhase)1