RFR: 8323582: C2 SuperWord AlignVector: misaligned vector memory access with unaligned native memory
Emanuel Peter
epeter at openjdk.org
Tue Feb 18 10:20:15 UTC 2025
On Tue, 18 Feb 2025 10:09:00 GMT, Roland Westrelin <roland at openjdk.org> wrote:
> That code
Which code are you referring to?
Ah, probably you are talking about `PhaseIdealLoop::add_parse_predicate`, which is using the method wide check. And `GraphKit::add_parse_predicate` actually queries `GraphKit::too_many_traps`, which knows the current `bci()`, and can query the per-bci count.
> Would you like me to fix this separately?
Yes, please. I definitely don't want to do it in this PR ;)
And I don't have as much experience with traps as you do. We'd have to think a little about what cases this affects, and if performance would go up or down in all those cases.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/22016#discussion_r1959451204
More information about the hotspot-dev
mailing list