[Bug target/50446] [avr] Implement rotate patterns with offset 1
gjl at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Sep 23 10:18:00 GMT 2011
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50446
--- Comment #2 from Georg-Johann Lay <gjl at gcc dot gnu.org> 2011-09-23 10:14:26 UTC ---
Author: gjl
Date: Fri Sep 23 10:14:23 2011
New Revision: 179116
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179116
Log:
PR target/50446
* config/avr/avr.md (rotlqi3): Support all offsets 0..7.
(rotlqi3_4): Turn insn into expander.
(*rotlqi3): New insn.
(rotlhi3, rotlsi3): Support rotate left/right by 1.
(*rotlhi2.1, *rotlhi2.15): New insns.
(*rotlsi2.1, *rotlsi2.31): New insns.
* config/avr/constraints.md (C03, C05, C06, C07): New constraints.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/avr/avr.md
trunk/gcc/config/avr/constraints.md
More information about the Gcc-bugs
mailing list