comparison graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotSuitesProvider.java @ 15909:e43591136d9f

Support for compressed constants.
author Roland Schatz <roland.schatz@oracle.com>
date Mon, 26 May 2014 16:09:53 +0200
parents d90e5c22ba55
children e728b9d4905c
comparison
equal deleted inserted replaced
15908:70bb8df01b6e 15909:e43591136d9f
56 public Suites createSuites() { 56 public Suites createSuites() {
57 Suites ret = Suites.createDefaultSuites(); 57 Suites ret = Suites.createDefaultSuites();
58 58
59 if (ImmutableCode.getValue()) { 59 if (ImmutableCode.getValue()) {
60 // lowering introduces class constants, therefore it must be after lowering 60 // lowering introduces class constants, therefore it must be after lowering
61 ret.getHighTier().appendPhase(new LoadJavaMirrorWithKlassPhase(runtime.getConfig().classMirrorOffset)); 61 ret.getHighTier().appendPhase(new LoadJavaMirrorWithKlassPhase(runtime.getConfig().classMirrorOffset, runtime.getConfig().getOopEncoding()));
62 if (VerifyPhases.getValue()) { 62 if (VerifyPhases.getValue()) {
63 ret.getHighTier().appendPhase(new AheadOfTimeVerificationPhase()); 63 ret.getHighTier().appendPhase(new AheadOfTimeVerificationPhase());
64 } 64 }
65 } 65 }
66 66