gcc/gcc ChangeLog.lno lambda-code.c lambda-mat ...
dberlin@gcc.gnu.org
dberlin@gcc.gnu.org
Mon Jun 28 20:00:00 GMT 2004
CVSROOT: /cvs/gcc
Module name: gcc
Branch: lno-branch
Changes by: dberlin@gcc.gnu.org 2004-06-28 19:59:59
Modified files:
gcc : ChangeLog.lno lambda-code.c lambda-mat.c
lambda-trans.c lambda.h tree-loop-linear.c
Log message:
2004-06-28 Daniel Berlin <dberlin@dberlin.org>
* lambda-code.c (print_linear_expression): Rename a few variables,
simplify some code.
(print_lambda_loop): Ditto.
(lambda_compute_auxillary_space): Update a comment.
(gcc_loop_to_lambda_loop): Update code for chrec_dont_know change.
(struct dir_dist_pair): New.
(reverse_dep): Ditto.
(lambda_dep_mult_constant): New function.
(lambda_dep_add): Ditto.
(lambda_vec_distdirvec_mult): Ditto.
(lambda_vec_distdirmat_mult): Ditto.
(lambda_deps_positive): Ditto.
(lambda_transform_legal_p): Ditto.
* lambda-mat.c (lambda_matrix_mult): Cleanup
(lambda_matrix_delete_rows): Ditto.
(lambda_matrix_row_add): Ditto.
(lambda_matrix_col_exchange): Ditto.
(lambda_trans_matrix_is_nonsingular): Rename to standard gcc predicate
naming.
(lambda_trans_matrix_is_fullrank): Ditto.
(lambda_trans_matrix_base): Rename to reflect actual computation.
* lambda.h (lambda_transform_legal_p): Add prototype.
* tree-loop-linear.c (linear_transform_loops): Rewrite a bit, use legality
tester to test transforms.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.lno.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.1.2.206&r2=1.1.2.207
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/lambda-code.c.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.1.2.12&r2=1.1.2.13
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/lambda-mat.c.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.1.2.2&r2=1.1.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/lambda-trans.c.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.1.2.2&r2=1.1.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/lambda.h.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.1.2.2&r2=1.1.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-loop-linear.c.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.1.2.7&r2=1.1.2.8
More information about the Gcc-cvs
mailing list