summaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog41
1 files changed, 41 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a198bab00c2..e6ca31f22bb 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,44 @@
+2004-08-26 Daniel Berlin <dberlin@dberlin.org>
+
+ * Makefile.in (lambda-code.o): New.
+ (lambda-trans.o): Ditto.
+ (TREE_DATA_REF_H): Ditto.
+ (LAMBDA_H): Ditto.
+ (lambda-mat.o): Use LAMBDA_H.
+ (tree-data-ref.o): Ditto.
+ * lambda-code.c: New file. Lambda code generation algorithm.
+ * lambda-trans.c: Ditto. Lambda transformation matrix support.
+ * lambda.h: Add lambda loop structures.
+ Add lambda loopnest structures.
+ Add lambda body vector structure.
+ Add lambda linear expression structures.
+ Add prototypes for functions in new files.
+ * lambda-mat.c: Include tree.h
+
+2004-08-26 Daniel Berlin <dberlin@dberlin.org>
+ Sebastian Pop <pop@cri.ensmp.fr>
+
+ * tree-data-ref.h: Include lambda.h
+ (free_dependence_relation): Declared here.
+ (free_dependence_relations): Ditto.
+ (free_data_refs): Ditto.
+ * tree-data-ref.c (free_dependence_relation): New function.
+ (free_dependence_relations): Ditto.
+ (free_data_refs): Ditot.
+ (analyze_all_data_dependences): Free datarefs and dependence_relations.
+ (build_classic_dist_vector): Store in the dependence_relations the
+ information. Each arc in the dependence_relations graph is labelled
+ with the distance and direction vectors.
+ (build_classic_dir_vector): Ditto.
+ (compute_rw_wr_ww_dependences): Renamed again compute_all_dependences.
+ Now computes again the whole dependence graph including read-read
+ relations.
+ (compute_data_dependences_for_loop): Now dependence_relations contains
+ all the data, and thus it doesn't need to initialize the classic_dir
+ and classic_dist vectors.
+ (analyze_all_data_dependences): Adjusted for using the new interface of
+ compute_data_dependences_for_loop. Remove the statistics dump.
+
2004-08-26 Bob Wilson <bob.wilson@acm.org>
* config/xtensa/xtensa.c (xtensa_ld_opcodes, xtensa_st_opcodes): Delete.