This is the mail archive of the gcc-cvs@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]

r139498 - in /branches/graphite/gcc: ChangeLog....


Author: jsjodin
Date: Fri Aug 22 20:29:38 2008
New Revision: 139498

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=139498
Log:
2008-08-22  Jan Sjodin  <jan.sjodin@amd.com>

	* cfgloopmanip.c (create_empty_if_region_on_edge): New.
	* graphite.c (clast_to_gcc_expression): Call gmp_cst_to_tree
	instead of recursive call.
	(graphite_translate_clast_equation): New.
	(graphite_create_guard_cond_expr): New.
	(graphite_create_new_guard): New.
	(get_stack_index_from_iv): Removed.
	(graphite_rename_ivs_stmt): Use gbb_loop_index.
	(get_true_edge_from_guard_bb): New.
	(translate_clast): Handle stmt_guard in clast.
	(get_construction_edge): Allow construction edge detection for
	a scope entry with multiple predecessors if one predecessor is
	the immediate dominator of scope entry.
	(can_generate_code_stmt): Enable code generation for clast_guard.
	(gloog): Use correct context loop.  Removed check for post dominators.
	* cfgloop.h (create_empty_if_region_on_edge): Declared.


Modified:
    branches/graphite/gcc/ChangeLog.graphite
    branches/graphite/gcc/cfgloop.h
    branches/graphite/gcc/cfgloopmanip.c
    branches/graphite/gcc/graphite.c


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