OSDN Git Service

* tree-vect-loop.c (vect_create_epilog_for_reduction): Switch
authorirar <irar@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 29 Jul 2010 06:02:34 +0000 (06:02 +0000)
committerirar <irar@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 29 Jul 2010 06:02:34 +0000 (06:02 +0000)
commitb219ece3e547a90a4b857c73c9e87ce2c21fcc36
treefd3d8bf807450dcaaa090d3e62e0ed6a8894d0f6
parent4cdcb18dd0f8bed2bc911ba6d52abcc877708da5
* tree-vect-loop.c (vect_create_epilog_for_reduction): Switch
to outer loop when creating reduction epilogue for double reduction,
and switch back to the inner loop when updating the phi nodes.
Update uses of outer loop exit phi nodes in double reduction (instead
of uses of reduction).

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@162668 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree-vect-loop.c