aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorRevital Eres <eres@il.ibm.com>2007-07-31 10:24:34 +0000
committerRevital Eres <revitale@gcc.gnu.org>2007-07-31 10:24:34 +0000
commite0ab232eb485a98d0e9e9dd970385d41daa9e3c3 (patch)
treebf407c0e3f56f1a6a20d73681eb4bfaa7a7a351b /gcc/ChangeLog
parent80b8eb11efffd0b634b3e2ebe599c9bda0fac5ac (diff)
downloadgcc-e0ab232eb485a98d0e9e9dd970385d41daa9e3c3.zip
gcc-e0ab232eb485a98d0e9e9dd970385d41daa9e3c3.tar.gz
gcc-e0ab232eb485a98d0e9e9dd970385d41daa9e3c3.tar.bz2
SMS: Change the ddg's construction
From-SVN: r127085
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d7a2e7e..2273fbc 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,16 @@
+2007-07-31 Revital Eres <eres@il.ibm.com>
+
+ * ddg.c (add_deps_for_def): Rename to...
+ (add_cross_iteration_register_deps): This. Change implementation
+ to use only reaching def and def-use chains to construct the
+ inter loop dependencies.
+ (add_deps_for_use): Remove function.
+ (build_inter_loop_deps): Call add_cross_iteration_register_deps
+ function to build the inter loop dependencies.
+ * modulo-sched.c (sms_schedule): Build only
+ reaching def and def-use chains for the propose of the ddg
+ construction.
+
2007-07-31 Julian Brown <julian@codesourcery.com>
* config/arm/neon.md (vec_set<mode>_internal, vec_setv2di_internal):