RFR: 8254317: C2: Resource consumption of ConvI2LNode::Ideal() grows exponentially [v3]
Roberto Castañeda Lozano
rcastanedalo at openjdk.java.net
Tue Nov 10 08:39:56 UTC 2020
On Thu, 22 Oct 2020 17:03:13 GMT, Vladimir Kozlov <kvn at openjdk.org> wrote:
>> Roberto Castañeda Lozano has updated the pull request incrementally with one additional commit since the last revision:
>>
>> Update tests
>>
>> Simplify JVM arguments and run each test case 100000 times to still trigger
>> C2. Use randomization to avoid constant propagation in C2. Increase the load of
>> the stress tests and their timeout to 30s to further reduce the risk of false
>> positives.
>
> Good. Thanks!
I just simplified the PR by using IGVN's hash table mechanism rather than custom logic to find existing ConvI2L nodes (thanks to Vladimir Ivanov for the suggestion). The new version is tested on tier1-3. Please review.
-------------
PR: https://git.openjdk.java.net/jdk/pull/727
More information about the hotspot-compiler-dev
mailing list