diff options
author | Sebastian Pop <sebastian.pop@amd.com> | 2010-01-08 04:35:43 +0000 |
---|---|---|
committer | Sebastian Pop <spop@gcc.gnu.org> | 2010-01-08 04:35:43 +0000 |
commit | eaffa76227b6b049f692a9958d24f5fc4f9d27d1 (patch) | |
tree | 68af4bfdf48fe4b2e9486fc57eab043165cd3dd5 /gcc/fortran/dump-parse-tree.c | |
parent | bf69e7546b49ad9e5143e82e73bc051421205c12 (diff) | |
download | gcc-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/dump-parse-tree.c')
0 files changed, 0 insertions, 0 deletions