This is the mail archive of the gcc-testresults@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [graphite] Regression testing on 2009_06_29_03_50_01


03:50 => Start run 2009_06_29_03_50_01
03:50 => SVN update
03:50 => Updated to:
http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=149044
------------------------------------------------------------------------
r149044 | lifeng | 2009-06-29 03:46:52 +0200 (Mon, 29 Jun 2009) | 30 lines

Trigger auto-parallel in Graphite by dependency checking.

2009-06-29  Li Feng  <nemokingdom@gmail.com>

* Makefile.in (graphite-clast-to-gimple.o): Added graphite-dependences.h.
* graphite-clast-to-gimple.c (new_bb_pbb_def): New.
(mark_bb_with_pbb): New.
(get_stmtfor_depth): New.
(find_pbb_via_hash): New.
(dependency_in_loop_p): New.
(mark_loops_parallel): New.
(free_aux_in_new_loops): New.
(translate_clast): Add parameter BB_PBB_MAPPING. Mark newly created
bb with it's relevant pbb. Mark newly created loops. Remove mark innermost
loop parallel without checking.
(gloog): Add parameter BB_PBB_MAPPING.
* graphite-clast-to-gimple.h (struct bb_pbb_def): New.
(gloog): Change declaration.
(mark_loop_parallel): Make extern.
(free_aux_in_new_loops): Declare.
(bb_pbb_map_hash): New.
(eq_bb_pbb_map): New.
* graphite.c (graphite_transform_loops): Added BB_PBB_MAPPING. Trigger
auto parallelization when flag_graphite_force_parallel is set.
(graphite_finalize): Added free_aux_in_new_loops.
* tree-parloops.c (parallelize_loops): Only generate parallel code for
the innermost loop that marked parallel. Use flag_graphite_force_parallel
instead of loop->can_be_parallel.
(loop_parallel_p): Move inner most checking out of function.

------------------------------------------------------------------------
03:50 => Configure
03:50 => Build
04:41 => Install to /n/16/grosser/daily_builds/install/2009_06_29_03_50_01
04:42 => Run tests (testlogs are in /n/16/grosser/daily_builds/log/2009_06_29_03_50_01)
05:11 => Run compare_tests
05:11 => Run extra tests


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]