Mercurial > hg > graal-compiler
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 |