]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR target/29953 ([SH-4] Perfomance regression in loops. cmp/eq used instead of dt)
authorChristian Bruel <christian.bruel@st.com>
Fri, 8 Jun 2007 07:58:41 +0000 (09:58 +0200)
committerChristian Bruel <chrbr@gcc.gnu.org>
Fri, 8 Jun 2007 07:58:41 +0000 (09:58 +0200)
commit4aa97413d3845089735af2d5a5fe7b01eeae6008
tree703c2b7fb2c08be557096002e275a7a02efaf2ad
parent1fc3998daa162619e2826523d2b9efad2a3c7725
re PR target/29953 ([SH-4] Perfomance regression in loops. cmp/eq used instead of dt)

PR target/29953
* config/sh/sh.md (doloop_end): New pattern and splitter.
* loop-iv.c (simple_rhs_p): Check for hardware registers.

From-SVN: r125564
gcc/ChangeLog
gcc/config/sh/sh.md
gcc/loop-iv.c