compiling code that has never been interpreted
Doug Simon
doug.simon at oracle.com
Tue Sep 3 07:59:54 PDT 2013
Using GraphBuilderConfiguration.getEagerDefault() in HSAILCompilationResult.getHSAILCompilationResult() should work.
On Sep 3, 2013, at 2:52 PM, "Deneau, Tom" <tom.deneau at amd.com> wrote:
> For the HSAIL-based junit tests, we have the following general structure:
>
> 1. run a method in normal java mode
>
> 2. compile same method into HSAIL and dispatch
>
> 3. compare results
>
> If the first two steps above are reversed, such that we force graal to compile a method which may have never been executed in java, there are some cases where the graal-generated HSAIL code is clearly incorrect, seemingly missing whole methods which should be inlined, etc. (We are compiling with the flag -G:+InlineEverything). We are running --vm server.
>
> Is there a flag that should be used to handle such a case where we are trying to compile something that may have never been interpreted? Or is this not supported?
>
> I can try to get igv graphs if needed.
>
> -- Tom
>
More information about the graal-dev
mailing list