Request for reviews (XL): 7119644: Increase superword's vector size up to 256 bits
Vladimir Kozlov
vladimir.kozlov at oracle.com
Tue Apr 3 16:33:17 PDT 2012
I found few issues in superword code during testing on SB, the rest changes
seems fine. I will send updated webrev after I resolve issues.
Vladimir
Vladimir Kozlov wrote:
> http://cr.openjdk.java.net/~kvn/7119644/webrev
>
> 7119644: Increase superword's vector size up to 256 bits
>
> Increase superword's vector size up to 256-bits for YMM AVX registers on
> x86. Added generation of different vector sizes for different types of
> arrays in the same loop. Allow to generate small (4 bytes) vectors for
> loops which were unrolled small number of iterations.
> Add new C2 types for vectors and rework VectorNode implementation. Used
> MachTypeNode as base node for vector mach nodes to keep vector type.
> Moved XMM registers definition and vector instructions into one file
> x86.ad (have to rename eRegI to rRegI in x86_32.ad).
>
> Tested with full CTW, NSK, C2 regression tests, JPRT and added new test.
>
> Thanks,
> Vladimir
More information about the hotspot-compiler-dev
mailing list