RFR: 8258894: C2: Forbid GCM to move stores into loops [v2]

Tobias Hartmann thartmann at openjdk.java.net
Wed Jan 27 07:42:41 UTC 2021


On Tue, 26 Jan 2021 17:42:17 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:
>> 
>>   Use NOT_DEBUG_RETURN in PhaseCFG verification functions
>>   
>>   Move is_memory_writer() test into PhaseCFG::verify_memory_writer_placement(),
>>   mark the function as NOT_DEBUG_RETURN, and make it independent of the PRODUCT
>>   flag. Apply the same refactoring to PhaseCFG::verify(), for consistency.
>>   Simplify callers of both functions accordingly.
>
> Nice.

Thanks for the clarifications!

> Yes, but triggering failures would require JDK-8257146, which is blocked by this issue, to be integrated. I propose to add StressGCM to the tests later in JDK-8257146. Does that make sense?

Yes, that makes sense.

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

PR: https://git.openjdk.java.net/jdk/pull/2140


More information about the hotspot-compiler-dev mailing list