RFR: 8252219: C2: Randomize IGVN worklist for stress testing [v3]
Vladimir Kozlov
kvn at openjdk.java.net
Tue Sep 22 20:37:47 UTC 2020
On Tue, 22 Sep 2020 19:27:20 GMT, Roberto Castañeda Lozano <github.com+8792647+robcasloz at openjdk.org> wrote:
>> Add `StressIGVN` option to let C2 randomize IGVN worklist order. When enabled, the worklist is shuffled before each
>> main run of the IGVN loop. Also add `GenerateStressSeed` and `StressSeed=N` options to randomly generate or specify the
>> seed. In either case, the seed is logged if `LogCompilation` is enabled. The new options are declared as
>> production+diagnostic for consistency with the existing `StressLCM` and `StressGCM` options.
>
> Roberto Castañeda Lozano has updated the pull request incrementally with one additional commit since the last revision:
>
> Define 'StressSeed' option as 'uint' rather than 'uintx'
Nice!
Did you try to run mach5 testing with IGV stress enabled by using --jvm-args "" mach5 option?
-------------
Marked as reviewed by kvn (Reviewer).
PR: https://git.openjdk.java.net/jdk/pull/242
More information about the hotspot-compiler-dev
mailing list