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]

[graphite] Regression testing on 2009_07_06_22_12_43 sebastian/parloops


22:14 => Start run 2009_07_06_22_12_43
22:14 => GIT build
commit 5b82b29e5f748b70463b6a14471f21efbbaeb15b
Author: Sebastian Pop <sebpop@gmail.com>
Date:   Mon Jul 6 10:02:44 2009 -0500

    Move canonicalize_loop_ivs to tree-ssa-loop-manip.c

commit 34c5a65c8ed1c5d3f949aa2187520b8795559438
Author: Sebastian Pop <sebpop@gmail.com>
Date:   Mon Jul 6 09:50:33 2009 -0500

    Analyze reductions earlier

commit aa07ff54458de79322ceedb08ae8e7776186c014
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Tue Jun 30 22:30:05 2009 +0000

    Enable flag_loop_strip_mine at -O2.
    
    2009-06-30  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* opts.c (decode_options): Enable flag_loop_strip_mine at -O2.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=149122
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@149122 138bc75d-0d04-0410-961f-82ee72b054a4

commit 427fad5810a1c6bdeb54bfa4de0cc90f976079ae
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Tue Jun 30 17:14:21 2009 +0000

    Fix use of ppl_Pointset_Powerset_NNC_Polyhedron_maximize.
    
    2009-06-30  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-poly.c (pbb_number_of_iterations): Check for returned
    	value 1 from ppl_Pointset_Powerset_NNC_Polyhedron_maximize.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=149111
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@149111 138bc75d-0d04-0410-961f-82ee72b054a4

commit 1fbacfe42cf8f08e92f8b4c46f38bf451a98de7a
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Tue Jun 30 16:52:18 2009 +0000

    Do not strip mine loops with niter less than the strip stride.
    
    2009-06-30  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-blocking.c (pbb_strip_mine_profitable_p): New.
    	(pbb_do_strip_mine): Call pbb_strip_mine_profitable_p.
    	* graphite-poly.c (pbb_number_of_iterations): New.
    	* graphite-poly.h (pbb_number_of_iterations): Declared.
    	(pbb_iterator_dim, pbb_parameter_dim): New.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=149107
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@149107 138bc75d-0d04-0410-961f-82ee72b054a4

commit 95ce6f55362be8b3ce13e294bc8938e91a014240
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Mon Jun 29 16:35:53 2009 +0000

    Revert the last commit on type of lower and upper bound of loops.
    
    2009-06-29  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-clast-to-gimple.c (graphite_create_new_loop): Revert the
    	last commit on type of lower and upper bound of loops.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=149053
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@149053 138bc75d-0d04-0410-961f-82ee72b054a4

commit 9609b3ddd903c9947ab1f33a8c13d501e4f5dcf4
Author: grosser <grosser@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Mon Jun 29 11:55:52 2009 +0000

    Fix bug in comparison of test results.
    
    2009-06-29  Tobias Grosser  <grosser@fim.uni-passau.de>
    
    	* automatic_tester/run_build.sh: Fix bug in comparison of test results
    	for SVN. We did not compare to the last run, but to the one before.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=149045
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@149045 138bc75d-0d04-0410-961f-82ee72b054a4

commit 46a6b10b1f8ca0fc81d1e263b82756f0d1868cb0
Author: lifeng <lifeng@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Mon Jun 29 01:46:52 2009 +0000

    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.
    
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=149044
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@149044 138bc75d-0d04-0410-961f-82ee72b054a4

commit 3bb42de85597cc00794b4b2972315b9f62cc1c3d
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Fri Jun 26 21:59:55 2009 +0000

    Make the type of lower and upper bound of loops signed long int.
    
    2009-06-26  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-clast-to-gimple.c (graphite_create_new_loop): Make the
    	type of lower and upper bound of loops signed long int.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148995
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148995 138bc75d-0d04-0410-961f-82ee72b054a4

commit 1a477a5a8139ee927995d44c58c891e74ebf095c
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Fri Jun 26 21:59:51 2009 +0000

    Gimplify the loop exit expression outside the loop.
    
    2009-06-26  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* cfgloopmanip.c (create_empty_loop_on_edge): Gimplify the loop exit
    	expression outside the loop.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148994
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148994 138bc75d-0d04-0410-961f-82ee72b054a4

commit 0cd8554786f931821418821a560e258ed1f4f9b8
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Fri Jun 26 21:59:48 2009 +0000

    Add testcase that should not be interchanged
    
    2009-06-26  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* gcc.dg/graphite/interchange-8.c: New.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148993
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148993 138bc75d-0d04-0410-961f-82ee72b054a4

commit 761541e726dffa9dea37d9b77dbefcdee2be1477
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Fri Jun 26 21:59:43 2009 +0000

    XFAIL interchange tests
    
    2009-06-26  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* gcc.dg/graphite/interchange-0.c: XFailed.
    	* gcc.dg/graphite/interchange-5.c: XFailed.
    	* gcc.dg/graphite/interchange-6.c: XFailed.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148992
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148992 138bc75d-0d04-0410-961f-82ee72b054a4

commit cff3e64303fa9a5b8ed21e83164f0a1832293172
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Fri Jun 26 21:59:39 2009 +0000

    Fix computation of array size
    
    2009-06-26  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-interchange.c (compute_array_size_poly): The end of the
    	recursion should return 1.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148991
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148991 138bc75d-0d04-0410-961f-82ee72b054a4

commit 1781b52e9f179179f152065e34b18921e88edd8f
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Fri Jun 26 21:59:35 2009 +0000

    Record data sizes
    
    2009-06-26  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-interchange.c (compute_array_size_cstr): Allow the
    	subscript multiplier to be -1.
    	(compute_array_size): Use PDR_DATA_CONTAINER and not PDR_ACCESSES.
    	* graphite-poly.c (new_poly_dr): Takes an extra argument for the
    	data_container.  Initializes PDR_DATA_CONTAINER.
    	(print_pdr_access_layout): New.
    	(print_pdr): Call print_pdr_access_layout.  Print PDR_DATA_CONTAINER.
    	* graphite-poly.h (struct poly_dr): Adjust comment.  Add a new field
    	data_container.
    	(PDR_DATA_CONTAINER): New.
    	(new_poly_dr): Update declaration.
    	* graphite-sese-to-poly.c (pdr_add_data_dimensions): New.
    	(build_poly_dr): Call pdr_add_data_dimensions.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148990
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148990 138bc75d-0d04-0410-961f-82ee72b054a4

commit 258e2e265ca605c3f98eeaeb973589622df737c1
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Fri Jun 26 21:59:31 2009 +0000

    Cleanup build_poly_dr
    
    2009-06-26  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-poly.h (struct poly_dr): Fix comment.
    	* graphite-sese-to-poly.c (pdr_add_alias_set): New.
    	(pdr_add_memory_accesses): New.
    	(build_poly_dr): Call pdr_add_memory_accesses and pdr_add_alias_set.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148989
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148989 138bc75d-0d04-0410-961f-82ee72b054a4

commit 828ba25d66118a17fe4f2822593ddf6ec58a777a
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Fri Jun 26 21:59:26 2009 +0000

    Add debugging utilities for PDRS.
    
    2009-06-26  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-poly.c (print_pdrs, debug_pdrs): New.
    	(print_pbb): Add call to print_pdrs.
    	* graphite-poly.h (print_pdrs, debug_pdrs): Declared.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148988
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148988 138bc75d-0d04-0410-961f-82ee72b054a4

commit ae5e1c20ab0e3348f1440617ee06f52d22197d44
Author: lifeng <lifeng@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Fri Jun 26 13:17:53 2009 +0000

    Check dependency between PDRS at specified level.
    
    2009-6-24 Konrad Trifunovic <konrad.trifunovic@gmail.com>
    	  Li Feng <nemokingdom@gmail.com>
    
    * graphite-dependences.c (graphite_carried_dependence_level_k): New.
    (dependency_between_pbbs_p): New.
    (lexicographically_gt_p): Assure !empty_p before polyhedron intersection
    assign.
    (build_lexicographically_gt_constraint): Correct lexicographically judging.
    * graphite-dependences.h: New.
    * Makefile.in (graphite-dependences.o): Add graphite-dependences.h.
    
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148970
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148970 138bc75d-0d04-0410-961f-82ee72b054a4

commit 18f1c6203d47eb70c9350309a73ebe3e8f33ad37
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Wed Jun 24 21:40:10 2009 +0000

    Add new debugging utility.
    
    2009-06-24  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-clast-to-gimple.c (print_clast_stmt): New.
    	(gloog): Print to dump_file the generated clast.
    	* graphite-clast-to-gimple.h (print_clast_stmt): Declared.
    	* graphite-interchange.c (pbb_do_interchange): Fix dump formatting.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148922
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148922 138bc75d-0d04-0410-961f-82ee72b054a4

commit e9c562f45ca617ee4f5a75d80231aa5294c2d7a0
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Wed Jun 24 21:40:06 2009 +0000

    Fix size of scattering transform in extend_scattering.
    
    2009-06-24  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-poly.c (extend_scattering): Increment PBB_NB_LOCAL_VARIABLES by
    	the number of added dimensions.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148921
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148921 138bc75d-0d04-0410-961f-82ee72b054a4

commit 43f74513c78f0b7d4a5932b1713a3e6b484d21a3
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Wed Jun 24 21:40:02 2009 +0000

    Fix analysis of array size from PDRs.
    
    2009-06-24  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-interchange.c (compute_array_size_poly): Added exit of
    	recursion condition.  Continue iterating even after the first equality.
    	(compute_array_size): Same.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148920
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148920 138bc75d-0d04-0410-961f-82ee72b054a4

commit ef1a530d2a93b27147d45ba488e1535454f5bf2f
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Wed Jun 24 14:49:00 2009 +0000

    2009-06-24  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* contrib/automatic_tester/run_build.sh: Change the subject line
    	to contain [graphite].
    	* automatic_tester/graphite_env.sh.example: Added the gcc-testresults@
    	list.
    
    
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148908
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148908 138bc75d-0d04-0410-961f-82ee72b054a4

commit ec4333964fb43645718c7b47a0588c759db11bc9
Author: lifeng <lifeng@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Wed Jun 24 05:38:40 2009 +0000

    Update -fdump-tree-final_cleanup to -fdump-tree-optimized.
    
    2009-06-24  Li Feng  <nemokingdom@gmail.com>
    
    	* testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-1.c: Update
    	-fdump-tree-final_cleanup to -fdump-tree-optimized.
    	* testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-2.c: Ditto.
    	* testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-3.c: Ditto.
    	* testsuite/gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Ditto.
    
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148891
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148891 138bc75d-0d04-0410-961f-82ee72b054a4

commit 612bc710427a97622fff162bc42314ba6c92a651
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Tue Jun 23 22:20:44 2009 +0000

    Fix expand problem.
    
    2009-06-23  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* sese.c (expand_scalar_variables_stmt): Expand scalar variables only when
    	the use verifies is_gimple_reg.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148876
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148876 138bc75d-0d04-0410-961f-82ee72b054a4

commit 90b512cdbbfa6bcf254dd1ecf5c05394e6b43dc8
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Tue Jun 23 22:20:37 2009 +0000

    Fix memory corruption when using -floop-strip-mine.
    
    2009-06-23  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-clast-to-gimple.c (build_cloog_prog): Fix memory corruption.
    	Allocate scaldims after call to unify_scattering_dimensions.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148875
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148875 138bc75d-0d04-0410-961f-82ee72b054a4

commit a3d026d1f7422fbdcf7f9dac61ff3dee935b1f45
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Tue Jun 23 22:20:30 2009 +0000

    Fix memory leak
    
    2009-06-23  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-clast-to-gimple.c (translate_clast): Fix memory leak.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148874
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148874 138bc75d-0d04-0410-961f-82ee72b054a4

commit 4c2bf9de0638c969c745db4ced208c5ccd63958a
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Tue Jun 23 20:50:21 2009 +0000

    2009-06-23  Sebastian Pop  <sebastian.pop@amd.com>
    	    Albert Cohen  <albert.cohen@inria.fr>
    
    	* graphite-blocking.c (pbb_strip_mine_loop_depth): Do not use local
    	variables for the strip mining.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148871
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148871 138bc75d-0d04-0410-961f-82ee72b054a4

commit 981d6c2c5697f15894d69b4b3201174a26c875f7
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Tue Jun 23 19:00:21 2009 +0000

    Strip mine
    
    2009-06-23  Sebastian Pop  <sebastian.pop@amd.com>
    	    Pranav Garg  <pranav.garg2107@gmail.com>
    
    	* Makefile.in (OBJS-common): Added graphite-blocking.o.
    	(graphite-sese-to-poly.o): Moved down to be in lexicographical order.
    	(graphite-blocking.o): New rule.
    	(graphite-poly.o, graphite-ppl.o): Moved to be in lexicographical order.
    	* graphite-blocking.c: New.
    	* graphite-poly.c (apply_poly_transforms): Call scop_do_strip_mine for
    	flag_loop_strip_mine.
    	(psct_scattering_dim_for_loop_depth): New.
    	* graphite-poly.h (scop_do_strip_mine): Declared.
    	(psct_add_local_variable): Increment PBB_NB_LOCAL_VARIABLES.
    	* tree-ssa-loop.c (gate_graphite_transforms): Do not fail when using
    	flag_loop_strip_mine.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148867
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148867 138bc75d-0d04-0410-961f-82ee72b054a4

commit 79273fc477c39bdaab7f6616c17b579397fbce37
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Tue Jun 23 19:00:10 2009 +0000

    Trivial cleanup
    
    2009-06-23  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-poly.c (extend_scattering): Avoid initializing and freeing
    	a GMP value and a PPL coefficient at each iteration of a loop.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148866
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148866 138bc75d-0d04-0410-961f-82ee72b054a4

commit 7c22e6ad07cf9e99d16742b67ec6f9515f25b269
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Tue Jun 23 19:00:03 2009 +0000

    Store scattering dimensions, don't compute them.
    
    2009-06-23  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-dependences.c (dependence_polyhedron): Do not use
    	pbb_nb_scattering_dims anymore.  Use pbb_nb_scattering_orig and
    	pbb_nb_scattering_transform.
    	(graphite_legal_transform_dr): Same.
    	* graphite-poly.c (extend_scattering): Same.
    	(unify_scattering_dimensions): Same.
    	(print_scattering_function): Same.
    	(new_poly_bb): Initialize PBB_NB_SCATTERING_TRANSFORM and
    	PBB_NB_LOCAL_VARIABLES.
    	* graphite-poly.h (pbb_nb_scattering): Removed declaration.
    	(struct poly_bb): Added nb_local_variables and nb_scattering_transform.
    	(PBB_NB_LOCAL_VARIABLES, PBB_NB_SCATTERING_TRANSFORM): New.
    	(pbb_nb_scattering_orig, pbb_nb_scattering_transform): New.
    	(pbb_nb_scattering_dims, pbb_nb_scattering): Removed.
    	(pbb_nb_scattering_transform): New.
    	(pbb_nb_local_vars): Return PBB_NB_LOCAL_VARIABLES.
    	(psco_scattering_dim): Add assert on parameters.
    	(psct_scattering_dim): Same.
    	(psct_scattering_dim_for_loop_depth): Declared.
    	(psct_local_var_dim): New.
    	(psco_iterator_dim, psco_parameter_dim): Add assert on parameters.
    	(psct_iterator_dim, psct_parameter_dim): Same.  To maintain the
    	correct layout, call pbb_nb_local_vars.
    	(psct_add_local_variable, psct_add_scattering_dimension): New.
    	* graphite-sese-to-poly.c (build_pbb_scattering_polyhedrons): Initialize
    	PBB_NB_SCATTERING_TRANSFORM.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148865
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148865 138bc75d-0d04-0410-961f-82ee72b054a4

commit 8d5bd131d8497b318f138ced8325621e80c07ae9
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Tue Jun 23 18:59:58 2009 +0000

    Export ppl_set_inhomogeneous and ppl_set_coef
    
    2009-06-23  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-ppl.c (set_inhomogeneous): Renamed ppl_set_inhomogeneous.
    	(set_coef): Renamed ppl_set_coef.
    	* graphite-ppl.h (ppl_set_inhomogeneous, ppl_set_coef): Declared.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148864
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148864 138bc75d-0d04-0410-961f-82ee72b054a4

commit de11c6e6938bc808a2578e3a61a005cf03fc8de7
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Tue Jun 23 18:59:53 2009 +0000

    Make scop_do_interchange return transform_done
    
    2009-06-23  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-dependences.c (build_pairwise_scheduling_inequality): Don't
    	test a boolean against 1.
    	* graphite-interchange.c (pbb_interchange_loop_depths): Do not build
    	a new polyhedron for the PBB_TRANSFORMED_SCATTERING.
    	(pbb_do_interchange): Returns true when a transform has been performed.
    	(scop_do_interchange): Same.
    	* graphite-poly.c (apply_poly_transforms): Use the return value of
    	scop_do_interchange.
    	* graphite-poly.h (scop_do_interchange): Update declaration.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148863
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148863 138bc75d-0d04-0410-961f-82ee72b054a4

commit 17e15809d21caf7a1814f5d00168909f19bc3d17
Author: grosser <grosser@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Tue Jun 23 15:50:55 2009 +0000

    Reset loop->aux right after last use
    
    2009-06-23  Tobias Grosser  <grosser@fim.uni-passau.de>
    
    	* graphite-clast-to-gimple.c (gloog): Reset loop->aux right
    	after last use.
    	* sese.c (sese_reset_aux_in_loops): New.
    	* sese.h (sese_reset_aux_in_loops): New.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148855
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148855 138bc75d-0d04-0410-961f-82ee72b054a4

commit b4a7dacc682e5063bd9496bbe1d79c648ca00f87
Author: grosser <grosser@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Mon Jun 22 19:36:08 2009 +0000

    Allow to change mail FROM:
    
    2009-06-22  Tobias Grosser  <grosser@fim.uni-passau.de>
    
    	* automatic_tester/graphite_env.sh.example: Add EMAIL_REALNAME and
    	EMAIL_FROM. Add gcc-graphite mailing list.
    	* automatic_tester/run_build.sh: Allow to change mail FROM:.
    	* automatic_tester/git_run.sh: Fix a little bug.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148812
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148812 138bc75d-0d04-0410-961f-82ee72b054a4

commit 1168cb07eb34262a4aa48d6d2670659c99c14c0c
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Fri Jun 19 19:56:09 2009 +0000

    Fix the parsing of array subscripts.
    
    2009-06-19  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-sese-to-poly.c (scan_tree_for_params_int): Pass in the
    	multiplier and multiply the constant by the multiplier.
    	(scan_tree_for_params): Bound the multiplier to its MULT_EXPR.
    	(build_poly_dr): Do not use the multiplier to define the subscript.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148726
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148726 138bc75d-0d04-0410-961f-82ee72b054a4

commit 08e6a4f9601622b009eef3bde419477cbdde05b0
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Fri Jun 19 19:56:03 2009 +0000

    Add more debugging utilities for PDRs.
    
    2009-06-19  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-poly.c (new_poly_dr): Pass an extra argument for the
    	compiler's data reference.  Initialize PDR_CDR.
    	(print_pdr): Call dump_data_reference.
    	* graphite-poly.h (struct poly_dr): Rename black_box into pbb.
    	Add compiler_dr field.
    	(PDR_BB): Renamed PDR_PBB.
    	(PDR_CDR): New.
    	* graphite-sese-to-poly.c (build_poly_dr): Pass to new_poly_dr
    	GCC's data reference representation.
    	* tree-data-ref.c (debug_data_references, debug_data_reference): New.
    	* tree-data-ref.h (debug_data_references, debug_data_reference): Decl.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148725
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148725 138bc75d-0d04-0410-961f-82ee72b054a4

commit f3c2a07d8f4d9d145034975b324f6f1a43a7d425
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Fri Jun 19 16:00:54 2009 +0000

    Print the layout for the transformed scattering polyhedron.
    
    2009-06-19  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-poly.c (print_scattering_function): Also print the layout.
    	* graphite-poly.h (pbb_nb_local_vars): New.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148716
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148716 138bc75d-0d04-0410-961f-82ee72b054a4

commit 6fec387863783b562e510243cd7154941e54a084
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Fri Jun 19 16:00:47 2009 +0000

    Pretty print pbb domains dimension names.
    
    2009-06-19  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-poly.c (print_pbb_domain): Also print the layout names.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148715
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148715 138bc75d-0d04-0410-961f-82ee72b054a4

commit 90743db8ae62386486a145f63c77c8b6444870ba
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Fri Jun 19 16:00:40 2009 +0000

    Pretty print poly_drs.
    
    2009-06-19  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-poly.c (print_pdr, debug_pdr): New.
    	* graphite-poly.h (print_pdr, debug_pdr): Declared.
    	(PDR_BASE): Removed.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148714
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148714 138bc75d-0d04-0410-961f-82ee72b054a4

commit abab41eae1bea21b7665e954dd4b930f3d078491
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Thu Jun 18 22:00:11 2009 +0000

    Added the ltrans-*.c testcases to the graphite testsuite.
    
    2009-06-18  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* gcc/testsuite/gcc.dg/graphite/interchange-{1..7}.c: New avatars of
    	ltrans-{1..6,8}.c.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148681
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148681 138bc75d-0d04-0410-961f-82ee72b054a4

commit 300c624d12b3e8e99eb604d9a20cea086130fce4
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Thu Jun 18 21:20:15 2009 +0000

    First interchange testcase.
    
    2009-06-18  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-interchange.c (compute_subscript): Allow also -1 in the
    	subscript identification column.
    	(pbb_do_interchange): Print to dump_file that some loops "will be
    	interchanged".  Rely on that chain of characters in the testcases.
    	* gcc.dg/graphite/interchange-0.c: New.
    	* gcc.dg/graphite/graphite.exp: Iterate over the testsuite
    	interchange-*.c files and compile them with -floop-interchange.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148674
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148674 138bc75d-0d04-0410-961f-82ee72b054a4

commit 5755ee97fdbea87cafcaa3d8240d6937d84a0fc8
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Thu Jun 18 20:48:35 2009 +0000

    Rename function.
    
    2009-06-18  Pranav Garg  <pranav.garg2107@gmail.com>
    
    	* graphite-interchange.c (interchange_profitable_p): Renamed
    	pbb_interchange_profitable_p.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148671
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148671 138bc75d-0d04-0410-961f-82ee72b054a4

commit 037d231285c5179f2c2e24cf67715c675836c64f
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Thu Jun 18 20:28:21 2009 +0000

    Loop interchange driver for -floop-interchange.
    
    2009-06-18  Sebastian Pop  <sebastian.pop@amd.com>
    	    Harsha Jagasia  <harsha.jagasia@amd.com>
    	    Pranav Garg  <pranav.garg2107@gmail.com>
    
    	* graphite-interchange.c (interchange_profitable_p): Make static.
    	(pbb_interchange_loop_depths, pbb_do_interchange, scop_do_interchange): New.
    	* graphite-poly.c (apply_poly_transforms): Call scop_do_interchange for
    	flag_loop_interchange.
    	* graphite-poly.h (scop_do_interchange): Declared.
    	* tree-ssa-loop.c (gate_graphite_transforms): Do not fail when
    	flag_loop_interchange is used.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148670
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148670 138bc75d-0d04-0410-961f-82ee72b054a4

commit 85168368c491759602701509604dab71655647d7
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Thu Jun 18 20:28:16 2009 +0000

    Implement the psco_* and psct_* interfaces to access scattering dimensions.
    
    2009-06-18  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-dependences.c (dependence_polyhedron): Update use of
    	pbb_nb_scattering_dims.
    	* graphite-poly.h (pbb_nb_scattering_dims): Do not pass SCOP.
    	(pbb_nb_scattering): Update use of pbb_nb_scattering_dims.
    	(psco_scattering_dim, psct_scattering_dim, psco_iterator_dim,
    	psct_iterator_dim, psco_parameter_dim, psct_parameter_dim): New.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148669
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148669 138bc75d-0d04-0410-961f-82ee72b054a4

commit e367ce870c17faaca039faf8787b6c9805c482c3
Author: grosser <grosser@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Wed Jun 17 08:35:59 2009 +0000

    Do not start two git builds at the same time.
    
    2009-06-17  Tobias Grosser  <grosser@fim.uni-passau.de>
    
    	* automatic_tester/git_run.sh: Mark build as running in git.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148588
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148588 138bc75d-0d04-0410-961f-82ee72b054a4

commit 1be5fa709cef8f60195d39e359ce22c70f851ae1
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Tue Jun 16 22:47:04 2009 +0000

    2009-06-16  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite.c: Cleanup foo.
    
    
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148558
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148558 138bc75d-0d04-0410-961f-82ee72b054a4

commit 3b3968db25fe5ee20be649df96f7dc3e0284df90
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Tue Jun 16 22:32:25 2009 +0000

    2009-06-16  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* Merge from mainline (r143684:148293).
    	* Disabled libpcp until it gets fixed.
    
    
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148557
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148557 138bc75d-0d04-0410-961f-82ee72b054a4

commit b70fc87d6c39848a095d53d52107438c17941c93
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Mon Jun 8 19:40:00 2009 +0000

    Make it compiling.
    
    2009-06-08  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* Makefile.in (CLOOGLIBS): Undo "Use clooglibs not CLOOGLIBS."
    	(CLOOGINC): Undo "Use clooginc instead of CLOOGINC."
    	* configure: Regenerated.
    	* configure.ac: libPCP needs CLooG to be compiled.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148294
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148294 138bc75d-0d04-0410-961f-82ee72b054a4

commit 9b3b6fa65ea6deee79496f0868d89e9b53d5da4e
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Mon Jun 8 18:50:56 2009 +0000

    Fix compilation of PCP for newer CLooG versions.
    
    2009-06-08  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* Makefile.in (CLOOGLIBS): Use clooglibs not CLOOGLIBS.
    	(CLOOGINC): Use clooginc instead of CLOOGINC.
    	* configure.ac (CLOOGLIBS): Do not test for it.
    	CLOOGLIBS and CLOOGINC are required.
    	* pcp_cloog_gateway.cc: Do not test for HAVE_cloog.
    	Do not include config.h.
    	* pcp_cloog_gateway.h: Same.
    	* pcp_poly_spi_c.cc: Same.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148291
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148291 138bc75d-0d04-0410-961f-82ee72b054a4

commit 1e05933b633bdb7c52f85f8e81c55b6cf3a75a7c
Author: jsjodin <jsjodin@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Fri Jun 5 22:13:46 2009 +0000

    	* libpcp/pcp_cloog_gateway.h: Enclosed code in #ifdef HAVE_cloog
    	* libpcp/pcp_cloog_gateway.cc: Same
    
    
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148229
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148229 138bc75d-0d04-0410-961f-82ee72b054a4

commit be6b1175490d46f0297e96965aef900c9e2f6308
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Fri Jun 5 20:48:32 2009 +0000

    Initial heuristic for interchange.
    
    2009-06-05  Sebastian Pop  <sebastian.pop@amd.com>
    	    Harsha Jagasia  <harsha.jagasia@amd.com>
    
    	* graphite-interchange.c: New.
    	* Makefile.in (graphite-interchange.o): New.
    	* graphite-poly.h (interchange_profitable_p): Declared.
    	* graphite-ppl.h (value_max): New.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148228
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148228 138bc75d-0d04-0410-961f-82ee72b054a4

commit 613100158b0342fe54f7d2d1b5959a6c148b811d
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Fri Jun 5 17:08:13 2009 +0000

    Use pdr_dim.
    
    2009-06-04  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-dependences.c (dependence_polyhedron): Use pdr_dim.
    	* graphite-poly.h: Fix some comments.
    	(pdr_dim): New.
    	(pdr_scop): New.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148217
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148217 138bc75d-0d04-0410-961f-82ee72b054a4

commit 7c1fa94c2ed95eab6573cad5c67bf30f481e4649
Author: jsjodin <jsjodin@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Fri Jun 5 16:41:50 2009 +0000

    	* Makefile.def: Make libpcp dependent on cloog.
    	* Makefile.in: Generated.
    	* libpcp/pcp_cloog_gateway.h: New.
    	* libpcp/pcp_cloog_gateway.cc: New.
    	* libpcp/pcp_domain.h: New.
    	* libpcp/pcp_domain.cc: New.
    	* libpcp/pcp_expr_canonicalizer.h: New.
    	* libpcp/pcp_expr_canonicalizer.cc: New.
    	* libpcp/pcp_full_visitor.h: New.
    	* libpcp/pcp_full_visitor.cc: New.
    	* libpcp/pcp_map.h: New.
    	* libpcp/pcp_poly.h: New.
    	* libpcp/pcp_poly.cc: New.
    	* libpcp/pcp_poly_spi.h: New.
    	* libpcp/pcp_poly_spi.cc: New.
    	* libpcp/pcp_poly_spi_c.h: New.
    	* libpcp/pcp_poly_spi_c.cc: New.
    	* libpcp/pcp_scalar_order.h: New.
    	* libpcp/pcp_scalar_order.cc: New.
    	* libpcp/pcp_scattering.h: New.
    	* libpcp/pcp_scattering.cc: New.
    	* libpcp/pcp_stack.h: New.
    	* libpcp/pcp_visitor.h: New.
    	* libpcp/pcp_visitor.cc: New.
    	* libpcp/Makefile.in: Add dependencies on PPL (temporary) and CLooG
    	* libpcp/configure.ac: Same.
    	* libpcp/config.in: Newly generated.
    	* libpcp/configure: Newly generated.
    	* libpcp/pcp.h: Added support for Visitor.
    	* libpcp/pcp.cc: Same.
    	* libpcp/pcp_dynamic_array.h: Include "pcp_error.h"
    	* libpcp/pcp_parser.cc: (PcpAst::PcpAst): Initialize name.
    	(PcpAst::toStringInBuffer): Append name binding.
    	(PcpAst::toString): Moved.
    	(PcpAst::parseObjecList): Set hasChildren to true.
    	(PcpAst::parseStmtList): Check that token is not NULL.
    	* libpcp/pcp_tester.h: Rewrite.
    	* libpcp/pcp_tester.cc: Rewrite.
    
    
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148216
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148216 138bc75d-0d04-0410-961f-82ee72b054a4

commit 105191add63a0b9235c698043d67c15fb7ef70e4
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Thu Jun 4 20:15:18 2009 +0000

    Rename pdr_accessp_* to pdr_*.
    
    2009-06-03  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-poly.h
    	(pdr_accessp_nb_subscripts): Renamed pdr_nb_subscripts.
    	(pdr_accessp_nb_iterators): Renamed pdr_dim_iter_domain.
    	(pdr_accessp_nb_params): Renamed pdr_nb_params.
    	(pdr_accessp_alias_set_dim): Renamed pdr_alias_set_dim.
    	(pdr_accessp_subscript_dim): Renamed pdr_subscript_dim.
    	(pdr_accessp_iterator_dim): Renamed pdr_iterator_dim.
    	(pdr_accessp_param_dim): Renamed pdr_parameter_dim.
    	(pbb_nb_loops): Renamed pbb_dim_iter_domain.
    	* graphite-clast-to-gimple.c: Same.
    	* graphite-dependences.c: Same.
    	* graphite-poly.c: Same.
    	* graphite-sese-to-poly.c: Same.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148188
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148188 138bc75d-0d04-0410-961f-82ee72b054a4

commit f55a530856d21a7abc2e1e3180c61d77f6a13cd9
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Thu Jun 4 20:15:14 2009 +0000

    Replace pdr_accessp_subscript_dim -> pdr_subscript_dim
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148187
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148187 138bc75d-0d04-0410-961f-82ee72b054a4

commit 0cdaae7b97106e42bba57713064b48ca178ba89b
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Thu Jun 4 20:15:10 2009 +0000

    Replace pdr_accessp_alias_set_dim -> pdr_alias_set_dim
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148186
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148186 138bc75d-0d04-0410-961f-82ee72b054a4

commit fd90617b427e403de3a50afd51e86d466e070493
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Thu Jun 4 20:15:05 2009 +0000

    Replace pdr_accessp_nb_params -> pdr_nb_params
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148185
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148185 138bc75d-0d04-0410-961f-82ee72b054a4

commit 2cf11a3d2a9e22f6ffa4f6a6132b161445687e5f
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Thu Jun 4 20:15:01 2009 +0000

    Replace pdr_accessp_nb_subscripts -> pdr_nb_subscripts
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148184
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148184 138bc75d-0d04-0410-961f-82ee72b054a4

commit df8d4400ff1c4729c8f0f91c8238859b5805d413
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Thu Jun 4 20:14:57 2009 +0000

    Replace pdr_accessp_nb_iterators -> pdr_dim_iter_domain
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148183
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148183 138bc75d-0d04-0410-961f-82ee72b054a4

commit d92c67d653b32c6cb0e03bed73a058177c0f3427
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Thu Jun 4 20:14:53 2009 +0000

    Rename pbb_nb_loops -> pbb_dim_iter_domain
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148182
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148182 138bc75d-0d04-0410-961f-82ee72b054a4

commit 008a6a35f1e39b076a8467741877408360023365
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Thu Jun 4 20:14:49 2009 +0000

    Cleanup comments.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148181
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148181 138bc75d-0d04-0410-961f-82ee72b054a4

commit 49a64f941128eb54941c215da3632643a71140b9
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Wed Jun 3 22:26:55 2009 +0000

    Renames may contain full expressions.
    
    2009-06-03  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-clast-to-gimple.c (build_iv_mapping): Insert full
    	expressions for an IV rename, as returned by clast_to_gcc_expression.
    	(copy_renames): Rename new_name to expr.
    	* sese.c (debug_rename_elt): Same.
    	(get_rename): Same.
    	(set_rename): Same.
    	(sese_adjust_liveout_phis): Call force_gimple_operand before using
    	the information from the rename map.
    	(rename_variables_in_stmt): Same.
    	(add_loop_exit_phis): Rename new_name to expr.
    	(insert_loop_close_phis): Same.
    	(add_guard_exit_phis): Same.  Call force_gimple_operand.
    	* sese.h (struct rename_map_elt): Rename new_name to expr.
    	(new_rename_map_elt): Same.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148154
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148154 138bc75d-0d04-0410-961f-82ee72b054a4

commit c3a746e1000639bcf12040e8183be36ce47625a8
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Wed Jun 3 21:30:19 2009 +0000

    Use set_rename to insert elements in the rename_map
    
    2009-06-03  Sebastian Pop  <sebastian.pop@amd.com
    
    	* graphite-clast-to-gimple.c (build_iv_mapping): Use set_rename.
    	* sese.c (set_rename): Make it extern.
    	* sese.h (set_rename): Declared.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148151
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148151 138bc75d-0d04-0410-961f-82ee72b054a4

commit a89d8bbcfdc849986da52cdd7ad079d458c4f930
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Wed Jun 3 21:30:13 2009 +0000

    Fix memory leaks
    
    2009-06-03  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-poly.c (extend_scattering): Free values.
    	* graphite-ppl.c (new_Cloog_Domain_from_ppl_Pointset_Powerset):
    	Free iterators.
    	(ppl_print_powerset_matrix): Same.
    	* graphite-scop-detection.c (free_scops_1): New.
    	(limit_scops): Call free_scops_1.
    	* graphite-sese-to-poly.c (build_scop_bbs_1): Free dom.
    	(build_poly_dr): Free PPL coefficients.
    	* tree-parloops.c (rewrite_all_phi_nodes_with_iv): Free bbs.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148150
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148150 138bc75d-0d04-0410-961f-82ee72b054a4

commit 4cbb95712b1b93685f8502a403a17c2c734cb111
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Tue Jun 2 22:29:54 2009 +0000

    Move the data dependence test to a new file.
    
    2009-06-02  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-dependences.c: New.
    	* graphite-data-ref.c: Removed.
    	* graphite-data-ref.h: Removed.
    	* Makefile.in (graphite-data-ref.o): Removed.
    	(graphite-dependences.o): Added.
    	* graphite-clast-to-gimple.c: Remove dependence on graphite-data-ref.h.
    	* graphite-poly.c: Same.
    	Move the data dependence testing to graphite-dependences.c.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148104
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@148104 138bc75d-0d04-0410-961f-82ee72b054a4

commit f5a022e45711ef8c0c851a566bdb82891e59f4b5
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Wed May 20 19:27:02 2009 +0000

    	* contrib/automatic_tester/run_build.sh: Use "=" not "=="
    	for each equality test.
    
    
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147745
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@147745 138bc75d-0d04-0410-961f-82ee72b054a4

commit c0e4b4e9fa2e4e72d981720db9a4d948bce6ea1b
Author: grosser <grosser@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Tue May 19 12:51:47 2009 +0000

    Code refactoring. No functional changes.
    
    2009-05-19  Tobias Grosser  <grosser@fim.uni-passau.de>
    
    	* graphite-scop-detection.c (graphite_can_represent_loop): Renamed
    	from graphite_cannot_represent_loop. Code refactored.
    	(scopdet_basic_block_info): Call graphite_can_represent_loop.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147704
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@147704 138bc75d-0d04-0410-961f-82ee72b054a4

commit e894146fd274bc29fb115fff8c08165c16014373
Author: grosser <grosser@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Sun May 17 20:13:30 2009 +0000

    Cover all the testcases (not only the filtered ones).
    
    2009-05-17  Li Feng  <nemokingdom@gmail.com>
    
    	* testsuite/gcc.dg/graphite/graphite_autopar/graphite_autopar.exp:
    	Cover all the testcases (not only the filtered ones).
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147642
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@147642 138bc75d-0d04-0410-961f-82ee72b054a4

commit 87d4335f21753af78b64a84c1209c0a10d6f8b95
Author: grosser <grosser@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Sun May 17 19:10:05 2009 +0000

    Remove unneccessary check for conditions.
    
    2009-05-17  Tobias Grosser  <grosser@fim.uni-passau.de>
    
    	* graphite-scop-detection.c (stmt_simple_for_scop_p): Remove
    	unnecessary check. Update comments. Move check for REAL_TYPE here.
    	(harmful_stmt_in_bb): Remove checks for conditions. This is already
    	done in (stmt_simple_for_scop_p).
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147640
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@147640 138bc75d-0d04-0410-961f-82ee72b054a4

commit 47f9cce32f996b51fc76712d32ced7230ad6b269
Author: grosser <grosser@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Thu May 14 09:01:23 2009 +0000

    Add graphite_env.sh.example instead of graphite_env.sh
    
    2009-05-14  Tobias Grosser  <grosser@fim.uni-passau.de>
    
    	* automatic_tester/graphite_env.sh: Removed.
    	* automatic_tester/graphite_env.sh.example: New.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147527
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@147527 138bc75d-0d04-0410-961f-82ee72b054a4

commit 2a0a767a4ab25856e6ee2b4ca6efc7ad6bdba96a
Author: grosser <grosser@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Thu May 14 08:55:34 2009 +0000

    Enable update of SRC_DIR to latest svn commit.
    
    2009-05-14  Tobias Grosser  <grosser@fim.uni-passau.de>
    
    	* automatic_test/git_run.sh: Enable update of SRC_DIR to latest
    	svn commit.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147526
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@147526 138bc75d-0d04-0410-961f-82ee72b054a4

commit 5da335bbd77f100b15c2078226bb2fb251f7bd53
Author: grosser <grosser@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Thu May 14 08:50:51 2009 +0000

    Enable usage of git-svn
    
    2009-05-14  Tobias Grosser  <grosser@fim.uni-passau.de>
    
    	* automatic_test/git_run.sh: Enable usage of git-svn for the
    	branch we track.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147525
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@147525 138bc75d-0d04-0410-961f-82ee72b054a4

commit fe7684e2ccf09c581c010b33fe1f76e6dc1196e3
Author: grosser <grosser@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Thu May 14 08:38:01 2009 +0000

    Add the missing files to the automatic tester
    
    2009-05-14  Tobias Grosser  <grosser@fim.uni-passau.de>
    
    	* automatic_tester.sh: Rename to automatic_tester/run_build.sh
    	* automatic_tester/git_run.sh: New.
    	* automatic_tester/graphite_env.sh: New.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147524
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@147524 138bc75d-0d04-0410-961f-82ee72b054a4

commit bad808b8c8e5d6c883b6f3cd1a4deff8843ecabf
Author: grosser <grosser@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Thu May 14 00:03:04 2009 +0000

    Cleanup accidently committed statistics stuff.
    
    2009-05-14 Tobias Grosser  <grosser@fim.uni-passau.de>
    
    	* graphite.c (print_global_statistics): New.
    	(print_graphite_scop_statistic): New.
    	(print_graphite_statistics): New.
    	(graphite_initialize, graphite_transform_loops): Print statistics.
    	* graphite-scop-detection (build_scops): Print statistics.
    	(print_graphite_scop_statistics): New.
    	(print_graphite_statistics): New.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147509
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@147509 138bc75d-0d04-0410-961f-82ee72b054a4

commit 4e295e7326e5f90b33902ae635a3702db7832664
Author: grosser <grosser@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Wed May 13 23:55:47 2009 +0000

    Add automatic tester to svn
    
    2009-05-14  Tobias Grosser  <grosser@fim.uni-passau.de>
    
    	* contrib/automatic_tester.sh: New.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147506
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@147506 138bc75d-0d04-0410-961f-82ee72b054a4

commit 2496c1290b3999d7297389583f8e1a7519784108
Author: grosser <grosser@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Wed May 13 23:49:46 2009 +0000

    Print statistics
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147505
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@147505 138bc75d-0d04-0410-961f-82ee72b054a4

commit 88ba5da87d40d900af20b2144dd7177fafdbeed6
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Wed May 13 15:20:44 2009 +0000

    remove name_tree hack
    
    2009-05-13  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-clast-to-gimple.c (struct clast_name_index): Removed.
    	(debug_clast_name_index): Removed.
    	(debug_clast_name_indexes_1): Removed.
    	(debug_clast_name_indexes): Removed.
    	(clast_name_index_elt_info): Removed.
    	(eq_clast_name_indexes): Removed.
    	(clast_name_to_index): Removed.
    	(new_clast_name_index): Removed.
    	(save_clast_name_index): Removed.
    	(save_var_name): Moved...
    	(init_sese_params_index): Removed.
    	(clast_name_to_gcc): Remove use of name_tree.
    	(initialize_cloog_names): Same.
    	(gloog): Do not call init_sese_params_index.
    	* graphite-sese-to-poly.c (save_var_name): ...here.
    	(parameter_index_in_region): New.
    	* sese.c (new_sese): Initialize SESE_PARAMS_NAMES.
    	(parameter_index_in_region): Removed.
    	(is_parameter): Remove use of name_tree.
    	* sese.h (struct name_tree): Removed.
    	(struct sese): Remove use of name_tree.  New field params_names.
    	(SESE_PARAMS_NAMES): New.
    	(SESE_PARAMS): Remove duplicate.
    	(parameter_index_in_region): Removed.
    	(sese_nb_params): Remove use of name_tree.
    	(struct clast_name_index): New.
    	(new_clast_name_index): New.
    	(clast_name_to_index): New.
    	(save_clast_name_index): New.
    	(debug_clast_name_index): New.
    	(debug_clast_name_indexes_1): New.
    	(debug_clast_name_indexes): New.
    	(clast_name_index_elt_info): New.
    	(eq_clast_name_indexes): New.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147487
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@147487 138bc75d-0d04-0410-961f-82ee72b054a4

commit f13588fca34c57c4014a54eb8bca6b7d2773af56
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Wed May 13 15:20:39 2009 +0000

    remove SESE_OLDIVS hack
    
    2009-05-13  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-clast-to-gimple.c (compute_cloog_iv_types_1): Call
    	pbb_to_depth_to_oldiv.  Remove call to oldiv_for_loop.
    	(graphite_loop_normal_form): Do not pass region.  Do not
    	initialize SESE_OLDIVS.
    	(build_graphite_loop_normal_form): Update call to
    	graphite_loop_normal_form.
    	* sese.c (debug_oldivs): Removed.
    	(new_sese): Do not initialize SESE_OLDIVS.
    	(free_sese): Do not free SESE_OLDIVS.
    	(oldiv_for_loop): Removed.
    	* sese.h (struct sese): Remove old_ivs.
    	(SESE_OLDIVS): Removed.
    	(oldiv_for_loop): Removed.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147486
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@147486 138bc75d-0d04-0410-961f-82ee72b054a4

commit 16c903103f7136feb63bc94a78fa053581594d5b
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Wed May 13 15:20:33 2009 +0000

    remove ivstack hack
    
    2009-05-13  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-clast-to-gimple.c (clast_name_to_gcc): Pass newivs,
    	remove ivstack.  Remove call to loop_iv_stack_get_iv_from_name,
    	replaced by a call to newivs_to_depth_to_newiv.
    	(clast_to_gcc_expression): Pass newivs, remove ivstack.
    	(clast_to_gcc_expression_red): Same.
    	(gcc_type_for_clast_expr): Same.
    	(gcc_type_for_clast_eq): Same.
    	(graphite_translate_clast_equation): Same.
    	(graphite_create_guard_cond_expr): Same.
    	(graphite_create_new_guard): Same.
    	(graphite_create_new_loop): Same.
    	(build_iv_mapping): Same.
    	(translate_clast): Same.
    	(gloog): Same.
    	(loop_iv_stack_patch_for_consts): Removed.  *
    	sese.c (iv_stack_entry_is_constant): Removed.
    	(iv_stack_entry_is_iv): Removed.
    	(loop_iv_stack_push_iv): Removed.
    	(loop_iv_stack_insert_constant): Removed.
    	(loop_iv_stack_pop): Removed.
    	(loop_iv_stack_get_iv): Removed.
    	(loop_iv_stack_get_iv_from_name): Removed.
    	(debug_loop_iv_stack): Removed.
    	(free_loop_iv_stack): Removed.
    	(loop_iv_stack_remove_constants): Removed.  *
    	sese.h (iv_stack_entry_kind): Removed.
    	(iv_stack_entry_data_union): Removed.
    	(iv_stack_entry_struct): Removed.
    	(iv_stack_entry_p): Removed.
    	(debug_oldivs, debug_loop_iv_stack, loop_iv_stack_insert_constant,
    	loop_iv_stack_get_iv_from_name, loop_iv_stack_push_iv,
    	loop_iv_stack_get_iv, loop_iv_stack_remove_constants,
    	loop_iv_stack_pop, free_loop_iv_stack): Removed.
    	(gbb_loop_at_index): Fix indenting.
    	(gbb_loop_index): Removed.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147485
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@147485 138bc75d-0d04-0410-961f-82ee72b054a4

commit e08e87334f29a1715df815e4f7c046e6930faac8
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Wed May 13 15:20:28 2009 +0000

    remove params strcmp hack
    
    2009-05-13  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-clast-to-gimple.c (clast_name_to_gcc): Do not use strcmp.
    	Call clast_name_to_index.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147484
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@147484 138bc75d-0d04-0410-961f-82ee72b054a4

commit cc219f666dbaa73bd1f3a7035dbc7825160e1995
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Wed May 13 15:20:23 2009 +0000

    params -> region
    
    2009-05-13  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-clast-to-gimple.c (clast_name_to_gcc): Pass region,
    	do not pass params.  Get params from SESE_PARAMS.
    	(clast_to_gcc_expression): Same.
    	(clast_to_gcc_expression_red): Same.
    	(gcc_type_for_clast_eq): Same.
    	(graphite_translate_clast_equation): Same.
    	(graphite_create_new_loop): Same.
    	* sese.c (rename_variables_in_stmt): Fix comment.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147483
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@147483 138bc75d-0d04-0410-961f-82ee72b054a4

commit 452aa25bea0d97ae98cc2ff14395a676342d1ac4
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Wed May 13 15:20:18 2009 +0000

    newivs_index
    
    2009-05-13  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-clast-to-gimple.c (graphite_create_new_loop): Pass newivs_index.
    	Call save_clast_name_index.
    	(translate_clast): Pass newivs_index.
    	(gloog): Create and free newivs_index.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147482
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@147482 138bc75d-0d04-0410-961f-82ee72b054a4

commit 3bb6a7e32040b54a1bd93a3b84843cfaf64ad303
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Wed May 13 15:20:13 2009 +0000

    params_index
    
    2009-05-13  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-clast-to-gimple.c (clast_name_index): New structure.
    	(clast_name_index_p): New type.
    	(debug_clast_name_index): New.
    	(debug_clast_name_indexes_1): New.
    	(debug_clast_name_indexes): New.
    	(clast_name_index_elt_info): New.
    	(eq_clast_name_indexes): New.
    	(clast_name_to_index): New.
    	(new_clast_name_index): New.
    	(save_clast_name_index): New.
    	(init_sese_params_index): New.
    	(gloog): Call init_sese_params_index.
    	* graphite-clast-to-gimple.h (debug_clast_name_indexes): Declared.
    	* sese.c (new_sese): Initialize SESE_PARAMS_INDEX.
    	(free_sese): Free SESE_PARAMS_INDEX.
    	* sese.h (struct sese): Add params_index.
    	(SESE_PARAMS_INDEX): New.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147481
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@147481 138bc75d-0d04-0410-961f-82ee72b054a4

commit 75abbe6c4168b72c6c46017fcfd3456c0e04bc76
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Wed May 13 15:20:07 2009 +0000

    newivs_to_depth_to_newiv
    
    2009-05-13  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-clast-to-gimple.c (newivs_to_depth_to_newiv): New.
    	(graphite_create_new_loop): Pass the newivs vector.  Push the
    	newly created IV to newivs.
    	(translate_clast): Pass the newivs vector.
    	(gloog): Create and destroy the newivs vector.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147480
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@147480 138bc75d-0d04-0410-961f-82ee72b054a4

commit 5acb85f56ca40b50f55b6ce4833cb26b37cd789b
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Wed May 13 15:20:01 2009 +0000

    pbb_to_depth_to_oldiv
    
    2009-05-13  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-clast-to-gimple.c (pbb_to_depth_to_oldiv): New.
    	(graphite_loop_normal_form): Initialize loop->aux with the unique
    	IV that has been created.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147479
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@147479 138bc75d-0d04-0410-961f-82ee72b054a4

commit 9eac145239d9a6db2d19720d6bfc74f7b9e69ef0
Author: grosser <grosser@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Wed May 13 08:59:26 2009 +0000

    Allow again loops with parameters in the base.
    
    2009-05-13 Tobias Grosser  <grosser@fim.uni-passau.de>
    
    	* tree-chrec.c (evolution_function_right_is_integer_cst): Allow
    	scev with parameters in the base part. They where forbidden
    	exidently.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147468
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@147468 138bc75d-0d04-0410-961f-82ee72b054a4

commit fce28ffccec9a0ba9efb3a6e6f590e22334ea599
Author: grosser <grosser@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Mon May 11 13:56:25 2009 +0000

    Set different default compile options by file names.
    
    2009-05-11  Li Feng  <nemokingdom@gmail.com>
    
    	* testsuite/gcc.dg/graphite/graphite.exp: Set different default
    	compile options by file names.
    	* testsuite/gcc.dg/graphite/block{0-6}.c: Remove dg-option line.
    	* testsuite/gcc.dg/graphite/id-{1-9}.c: Ditto.
    	* testsuite/gcc.dg/graphite/scop-{0-20}.c: Ditto.
    	* testsuite/gcc.dg/graphite/scop-matmult.c: Ditto.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147377
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@147377 138bc75d-0d04-0410-961f-82ee72b054a4

commit 86a0e93fcea2d5a923cab5b0ba35f755981994de
Author: grosser <grosser@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Fri May 8 12:38:33 2009 +0000

    Add testcases for autopar's code generation after Graphite.
    
    2009-05-08  Li Feng <nemokingdom@gmail.com>
    
    	* testsuite/gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
    	* testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
    	* testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
    	* testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147285
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@147285 138bc75d-0d04-0410-961f-82ee72b054a4

commit 798f42c7fa76220b3e44303f38b4a866ff9eb327
Author: grosser <grosser@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Thu May 7 08:22:42 2009 +0000

    Fixed little bug introduced by final cleanup.
    
    2009-05-07  Tobias Grosser  <grosser@fim.uni-passau.de>
    
    	* graphite-scop-detection (build_scops_1): Fix little bug introduced
    	by final cleanup.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147224
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@147224 138bc75d-0d04-0410-961f-82ee72b054a4

commit d136f5130a191dad24b7b1c62a2e107f16e630ae
Author: grosser <grosser@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Thu May 7 07:46:29 2009 +0000

    Introduce layered SCoP detection and data reference building.
    
    2009-05-07  Tobias Grosser  <grosser@fim.uni-passau.de>
    
    	* graphite-scop-detection.c (graphite_can_represent_scev): Only
    	allow integer constant strides.
    	(graphite_can_represent_expr): Depend on outermost_loop.
    	(stmt_simple_memref_p, graphite_cannot_represent_loop,
    	harmful_stmt_in_bb, is_simple_operand, stmt_simple_for_scop_p,
    	build_scops_1): Same.
    	(scopdet_basic_block_info): Same and insert layered SCoP
    	detection.
     	(try_generate_gimple_bb): Cleanup.
    	(build_scops): Enable data references.
    
    	* testsuite/gcc.dg/graphite/id-5.c: New.
    	* testsuite/gcc.dg/graphite/id-9.c: New.
    	* tree-chrec.c (evolution_function_right_is_integer_cst): New.
    	* tree-chrec.h (evolution_function_right_is_integer_cst): New.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147219
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@147219 138bc75d-0d04-0410-961f-82ee72b054a4

commit 4522b31d9853163459c11180dec1a13ecece40a5
Author: grosser <grosser@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Wed May 6 20:53:04 2009 +0000

    Only generate stmts if really necessary
    
    2009-05-06  Tobias Grosser  <grosser@fim.uni-passau.de>
    
    	* sese.c (expand_scalar_variables_ssa_name): Only build expressions,
    	that we have not yet built for this SCoP.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147205
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@147205 138bc75d-0d04-0410-961f-82ee72b054a4

commit db297748934466d1b5bcec303ee6ba7d3a3e6f8f
Author: grosser <grosser@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Wed May 6 20:52:53 2009 +0000

    Fix expand_scalar_variables for complex numbers
    
    2009-05-06  Tobias Grosser  <grosser@fim.uni-passau.de>
    
    	* sese.c (expand_scalar_variables_expr): Fix expand_scalar_variables
    	for complex numbers.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147204
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@147204 138bc75d-0d04-0410-961f-82ee72b054a4

commit 1f244deb6f43017bc747ad72f860dd848fa06150
Author: grosser <grosser@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Wed May 6 06:32:56 2009 +0000

    Fix build if cloog is not available.
    
    2009-05-06  Tobias Grosser  <grosser@fim.uni-passau.de>
    
    	* graphite-ppl.c: Fix build if cloog is not available.
    
    http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147147
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@147147 138bc75d-0d04-0410-961f-82ee72b054a4
22:18 => Configure
22:18 => Build


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