aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/module.c
diff options
context:
space:
mode:
authorSebastian Pop <sebastian.pop@amd.com>2010-01-08 04:35:43 +0000
committerSebastian Pop <spop@gcc.gnu.org>2010-01-08 04:35:43 +0000
commiteaffa76227b6b049f692a9958d24f5fc4f9d27d1 (patch)
tree68af4bfdf48fe4b2e9486fc57eab043165cd3dd5 /gcc/fortran/module.c
parentbf69e7546b49ad9e5143e82e73bc051421205c12 (diff)
downloadgcc-eaffa76227b6b049f692a9958d24f5fc4f9d27d1.zip
gcc-eaffa76227b6b049f692a9958d24f5fc4f9d27d1.tar.gz
gcc-eaffa76227b6b049f692a9958d24f5fc4f9d27d1.tar.bz2
Memoize memory strides per loop.
2010-01-07 Sebastian Pop <sebastian.pop@amd.com> * graphite-interchange.c (memory_stride_in_loop): Renamed pdr_stride_in_loop. (memory_strides_in_loop): Renamed memory_strides_in_loop_1. (memory_strides_in_loop): Memoize the memory strides per loop. (lst_interchange_profitable_p): Do not initialize to zero the memory strides. * graphite-poly.h (struct lst): Add a field memory_strides. (LST_LOOP_MEMORY_STRIDES): New. (new_lst_loop): Initialize LST_LOOP_MEMORY_STRIDES to -1. (free_lst): Clear LST_LOOP_MEMORY_STRIDES. From-SVN: r155725
Diffstat (limited to 'gcc/fortran/module.c')
0 files changed, 0 insertions, 0 deletions