src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NestedLoop_EA.java
equal
deleted
inserted
replaced
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 } |