RFR: 8275202: C2: optimize out more redundant conditions [v3]

Roberto Castañeda Lozano rcastanedalo at openjdk.org
Wed Jun 11 11:14:31 UTC 2025


On Tue, 10 Jun 2025 14:59:05 GMT, Roland Westrelin <roland at openjdk.org> wrote:

> Thanks for the reports but I can't reproduce any of them. Are there extra options that need to be passed to the JVM?

You are right, here is a more detailed report:


make run-test CONF=linux-x64-debug TEST="compiler/predicates/assertion/TestOpaqueInitializedAssertionPredicateNode.java" TEST_VM_OPTS="-XX:StressLongCountedLoop=2000000"
make run-test CONF=linux-x64-debug TEST="compiler/predicates/TestHoistedPredicateForNonRangeCheck.java" TEST_VM_OPTS="-XX:-TieredCompilation -XX:VerifyIterativeGVN=10"
make run-test CONF=linux-x64-debug TEST="compiler/loopconditionalpropagation/TestLoopConditionalPropagation.java" TEST_VM_OPTS="-XX:-TieredCompilation"
make run-test CONF=linux-x64-debug TEST="compiler/codegen/aes/TestCipherBlockChainingEncrypt.java" TEST_VM_OPTS="-XX:-TieredCompilation -XX:VerifyIterativeGVN=10"
make run-test CONF=linux-x64-debug TEST="compiler/predicates/TestHoistedPredicateForNonRangeCheck.java" TEST_VM_OPTS="-XX:-TieredCompilation -XX:VerifyIterativeGVN=10"


Hope that helps!

-------------

PR Comment: https://git.openjdk.org/jdk/pull/14586#issuecomment-2962274522


More information about the hotspot-compiler-dev mailing list