aboutsummaryrefslogtreecommitdiff
path: root/gcc/graphite-dependences.c
diff options
context:
space:
mode:
authorKonrad Trifunovic <konrad.trifunovic@gmail.com>2009-08-28 20:33:10 +0000
committerSebastian Pop <spop@gcc.gnu.org>2009-08-28 20:33:10 +0000
commitbaf4b88182bcc44247e664640fc01f6aabcd8ed8 (patch)
tree69ac627cca7315fe48e0749b297818c7abab1f12 /gcc/graphite-dependences.c
parente6a83a8e9e211f45d862a81d22deb2aed8e66453 (diff)
downloadgcc-baf4b88182bcc44247e664640fc01f6aabcd8ed8.zip
gcc-baf4b88182bcc44247e664640fc01f6aabcd8ed8.tar.gz
gcc-baf4b88182bcc44247e664640fc01f6aabcd8ed8.tar.bz2
graphite-blocking.c (pbb_strip_mine_loop_depth): Renamed pbb_strip_mine_time_depth.
2009-08-28 Konrad Trifunovic <konrad.trifunovic@gmail.com> Sebastian Pop <sebastian.pop@amd.com> * graphite-blocking.c (pbb_strip_mine_loop_depth): Renamed pbb_strip_mine_time_depth. Changed the implementation so that transformation is expressed as a transformation on time (scatttering) dimensions. Also, ensures that the 2d+1 scheduling format is preserved. (pbb_strip_mine_profitable_p): Profitability is based on the iteration number of a given time (scattering) dimension, and not on a original loop depth dimension. (pbb_strip_mine): Call pbb_number_of_iterations_at_time. (pbb_do_strip_mine): Call psct_dynamic_dim. * graphite-poly.c (pbb_number_of_iterations_at_time): New. * graphite-poly.h (pbb_number_of_iterations_at_time): Declared. (pbb_nb_dynamic_scattering_transform): New. (psct_dynamic_dim): New. Co-Authored-By: Sebastian Pop <sebastian.pop@amd.com> From-SVN: r151186
Diffstat (limited to 'gcc/graphite-dependences.c')
0 files changed, 0 insertions, 0 deletions