This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r118222 - in /branches/ipa-branch/gcc: ChangeLo...
- From: razya at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Tue, 31 Oct 2006 09:50:15 -0000
- Subject: r118222 - in /branches/ipa-branch/gcc: ChangeLo...
Author: razya
Date: Tue Oct 31 09:50:15 2006
New Revision: 118222
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=118222
Log:
2006-10-31 Razya Ladelsky <razya@il.ibm.com>
* matrix-reorg.c: (struct index_info) : Remove.
(struct access_site_info): Add field iterated_by_inner_most_loop_p
(struct matrix_info): Add dimension_size_orig.
Remove hottest_dim, reorg_failed_reason, flatten_p,
flatten_transpose_matrix_p, flatten_decl.
(analyze_transpose, mat_free, sort_dim_hot_level ): New function.
(check_transpose_p, analyze_transpose_p) : New static variables.
(record_access_alloc_site_info, check_allocation_function,
analyze_matrix_accesses, find_escaping_matrices_and_flatten,
transform_access_sites, matrix_reorg): Add support for transposing.
Modified:
branches/ipa-branch/gcc/ChangeLog.ipa
branches/ipa-branch/gcc/matrix-reorg.c