Integrated: 8276571: C2: pass compilation options as structure
Vladimir Kozlov
kvn at openjdk.java.net
Fri Nov 5 16:11:18 UTC 2021
On Wed, 3 Nov 2021 18:49:47 GMT, Vladimir Kozlov <kvn at openjdk.org> wrote:
> Currently we pass several compilation options as separate arguments to `Compile`:
>
> Compile C(env, target, entry_bci, subsume_loads, do_escape_analysis, eliminate_boxing, do_locks_coarsening, install_code, directive);
>
> Originally we had only `subsume_loads` option but we added few since then and we may add more.
>
> I suggest to add new `Options` class to pass these values into `Compile`.
This pull request has now been integrated.
Changeset: a74a839a
Author: Vladimir Kozlov <kvn at openjdk.org>
URL: https://git.openjdk.java.net/jdk/commit/a74a839af02446d322d77c6e546e652ec6ad5d73
Stats: 76 lines in 4 files changed: 40 ins; 17 del; 19 mod
8276571: C2: pass compilation options as structure
Reviewed-by: shade, chagedorn
-------------
PR: https://git.openjdk.java.net/jdk/pull/6237
More information about the hotspot-dev
mailing list