-
Enhancement
-
Resolution: Fixed
-
P4
-
23, 24
-
b02
SuperWord::memory_alignment
computes offsets modulo vector_width:
int off_rem = offset % vw;
This is an artefact of the old AlignVector mechanism, to avoid packing over alignment boundaries.
TODO find examples where this made a difference.
computes offsets modulo vector_width:
int off_rem = offset % vw;
This is an artefact of the old AlignVector mechanism, to avoid packing over alignment boundaries.
TODO find examples where this made a difference.
- is blocked by
-
JDK-8330819 C2 SuperWord: bad dominance after pre-loop limit adjustment with base that has CastLL after pre-loop
- Resolved
-
JDK-8331764 C2 SuperWord: refactor _align_to_ref/_mem_ref_for_main_loop_alignment
- Resolved
- relates to
-
JDK-8334431 C2 SuperWord: fix performance regression due to store-to-load-forwarding failures
- Resolved
-
JDK-8333876 C2 SuperWord: regression after JDK-8325155: failed: internal connection
- Resolved
-
JDK-8334083 C2 SuperWord: TestCompatibleUseDefTypeSize.java fails with -XX:+AlignVector after JDK-8325155
- Resolved
(2 links to)