tree-vect-analyze.c (vect_analyze_data_ref_access): Add another check for stores with gaps.
* tree-vect-analyze.c (vect_analyze_data_ref_access): Add another check for stores with gaps. * tree-vect-transform.c (vect_permute_store_chain): Create interleave_high or interleave_low according to the endianess. From-SVN: r119779
Showing
- gcc/ChangeLog 7 additions, 0 deletionsgcc/ChangeLog
- gcc/testsuite/ChangeLog 8 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.dg/vect/vect-strided-store-a-u8-i2.c 60 additions, 0 deletionsgcc/testsuite/gcc.dg/vect/vect-strided-store-a-u8-i2.c
- gcc/testsuite/gcc.dg/vect/vect-strided-store-u16-i4.c 73 additions, 0 deletionsgcc/testsuite/gcc.dg/vect/vect-strided-store-u16-i4.c
- gcc/testsuite/gcc.dg/vect/vect-strided-store-u32-i2.c 45 additions, 0 deletionsgcc/testsuite/gcc.dg/vect/vect-strided-store-u32-i2.c
- gcc/testsuite/gcc.dg/vect/vect-strided-u8-i8-gap4.c 19 additions, 1 deletiongcc/testsuite/gcc.dg/vect/vect-strided-u8-i8-gap4.c
- gcc/tree-vect-analyze.c 11 additions, 1 deletiongcc/tree-vect-analyze.c
- gcc/tree-vect-transform.c 26 additions, 8 deletionsgcc/tree-vect-transform.c
Loading
Please register or sign in to comment