diff options
author | Thomas Koenig <tkoenig@gcc.gnu.org> | 2017-06-18 18:04:19 +0000 |
---|---|---|
committer | Thomas Koenig <tkoenig@gcc.gnu.org> | 2017-06-18 18:04:19 +0000 |
commit | 5dace4bf90ee311424ac625f9c1e2a9693df1ba9 (patch) | |
tree | 852c9d2c93ad852ec9673a736e9bb2af9f66044e /gcc/tree-vectorizer.c | |
parent | 82aa64e5af95fd64702fec1ecc966d738deed975 (diff) | |
download | gcc-5dace4bf90ee311424ac625f9c1e2a9693df1ba9.zip gcc-5dace4bf90ee311424ac625f9c1e2a9693df1ba9.tar.gz gcc-5dace4bf90ee311424ac625f9c1e2a9693df1ba9.tar.bz2 |
re PR fortran/52473 (CSHIFT slow - inline it?)
2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/52473
* m4/cshift0.m4: For arrays that are contiguous up to
shift, implement blocked algorighm for cshift.
* generated/cshift0_c10.c: Regenerated.
* generated/cshift0_c16.c: Regenerated.
* generated/cshift0_c4.c: Regenerated.
* generated/cshift0_c8.c: Regenerated.
* generated/cshift0_i1.c: Regenerated.
* generated/cshift0_i16.c: Regenerated.
* generated/cshift0_i2.c: Regenerated.
* generated/cshift0_i4.c: Regenerated.
* generated/cshift0_i8.c: Regenerated.
* generated/cshift0_r10.c: Regenerated.
* generated/cshift0_r16.c: Regenerated.
* generated/cshift0_r4.c: Regenerated.
* generated/cshift0_r8.c: Regenerated.
2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/52473
* gfortran.dg/cshift_1.f90: New test.
From-SVN: r249350
Diffstat (limited to 'gcc/tree-vectorizer.c')
0 files changed, 0 insertions, 0 deletions