src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NestedLoop_EA.java
changeset 58877 aec7bf35d6f5
parent 58299 6df94ce3ab2f
equal deleted inserted replaced
58876:1a8d65e71a66 58877:aec7bf35d6f5
    42 
    42 
    43     @Override
    43     @Override
    44     protected Suites createSuites(OptionValues options) {
    44     protected Suites createSuites(OptionValues options) {
    45         Suites suites = super.createSuites(options);
    45         Suites suites = super.createSuites(options);
    46         ListIterator<BasePhase<? super HighTierContext>> position = suites.getHighTier().findPhase(PartialEscapePhase.class);
    46         ListIterator<BasePhase<? super HighTierContext>> position = suites.getHighTier().findPhase(PartialEscapePhase.class);
    47         CanonicalizerPhase canonicalizer = new CanonicalizerPhase();
    47         CanonicalizerPhase canonicalizer = this.createCanonicalizerPhase();
    48         // incremental canonicalizer of PEA is missing some important canonicalization (TODO?)
    48         // incremental canonicalizer of PEA is missing some important canonicalization (TODO?)
    49         position.add(canonicalizer);
    49         position.add(canonicalizer);
    50         position.add(new PartialEscapePhase(true, canonicalizer, options));
    50         position.add(new PartialEscapePhase(true, canonicalizer, options));
    51         return suites;
    51         return suites;
    52     }
    52     }