This is the mail archive of the gcc-patches@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] |
Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz> wrote on 02/04/2007 12:48:12: > Hello, > > I will look at the patch. However, would it be possible to split it > into smaller parts? The changes seem to be quite independent, > > Zdenek > > > This is exactly the same patch as was committed to autovect last week: > > http://gcc.gnu.org/ml/gcc-patches/2007-03/msg01904.html > > (but relative to mainline, and after testig on mainline). > > > > These are a few cleanups (really technical things, no new functionality), > > some of which will be also useful for outer-loop vectorization: > > ... > > > > o A bunch of other cleanups (that are not necessarily inspired by > > outer-loop vectorization): Factor out code from > > vect_mark_stmts_to_be_vectorized to process_use; Tested on the vectorizer testcases Bootstrapped and passed full testing on powerpc-linux together with the other parts of this patch. thanks, dorit ChangeLog: * tree-vect-analyze.c (process_use): New function. (vect_mark_stmts_to_be_vectorized): Factor out code to process_use. Check phis in all bbs. * tree-vectorizer.c (vect_is_simple_use): Remove redundant checks. (See attached file: vect_cleanups.3.process_use.txt)
Attachment:
vect_cleanups.3.process_use.txt
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |