diff options
author | Anatoly Sokolov <aesok@post.ru> | 2008-08-23 01:24:56 +0400 |
---|---|---|
committer | Anatoly Sokolov <aesok@gcc.gnu.org> | 2008-08-23 01:24:56 +0400 |
commit | d3dd4dbd1d3aaad14b4b112874613fbe70337f15 (patch) | |
tree | 92a6316cf812c8a355bda612642fd69592e6a976 /gcc/tree-vectorizer.h | |
parent | 36159cf85750e5b480e1918eb2c53905b715965f (diff) | |
download | gcc-d3dd4dbd1d3aaad14b4b112874613fbe70337f15.zip gcc-d3dd4dbd1d3aaad14b4b112874613fbe70337f15.tar.gz gcc-d3dd4dbd1d3aaad14b4b112874613fbe70337f15.tar.bz2 |
re PR target/11259 ([avr] gcc Double 'andi' missed optimization)
PR target/11259
* config/avr/avr.md (UNSPEC_SWAP): New constants.
(*swap): New insn pattern.
(*ashlqi3): Rename from ashlqi3 insn pattern.
(ashlqi3): New expanders.
(*lshrqi3): Rename from lshrqi3 insn pattern.
(lshrqi3): New expanders.
(ashlqi3_const4, ashlqi3_const5, ashlqi3_const6, lshrqi3_const4,
lshrqi3_const5, lshrqi3_const6): New splitters.
(andi, ashlqi3_l_const4, ashlqi3_l_const5, ashlqi3_l_const6,
lshrqi3_l_const4, lshrqi3_l_const5, lshrqi3_l_const6): Define
peephole2 patterns.
From-SVN: r139502
Diffstat (limited to 'gcc/tree-vectorizer.h')
0 files changed, 0 insertions, 0 deletions