Request for reviews (XL): 7119644: Increase superword's vector size up to 256 bits
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 Kozlov wrote:
> 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.
More information about the hotspot-compiler-dev