graphite: Do not depend on 2D + 1 form in parallelism check
authorTobias Grosser <tobias@grosser.es>
Sun, 14 Jul 2013 06:45:08 +0000 (06:45 +0000)
committerTobias Grosser <grosser@gcc.gnu.org>
Sun, 14 Jul 2013 06:45:08 +0000 (06:45 +0000)
commit52d676b6c27f1c160c82251559606beec8089384
tree7fa30f844d733a742d0c1c82dc483064dd6e42ea
parent25d7bb75cf12d78bf3cfd0637de40420ee36900d
graphite: Do not depend on 2D + 1 form in parallelism check

    PR tree-optimization/54094
    * graphite-clast-to-gimple.c (translate_clast_for_loop): Derive the
      scheduling dimension for the parallelism check from the polyhedral
      information in the AST.
    * graphite-dependences.c (carries_deps): Do not assume the schedule is
      in 2D + 1 form.

From-SVN: r200946
gcc/ChangeLog
gcc/graphite-clast-to-gimple.c
gcc/graphite-dependences.c
gcc/testsuite/gcc.dg/graphite/pr54094.c [new file with mode: 0644]