aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-inline.c
diff options
context:
space:
mode:
authorAnatoly Sokolov <aesok@post.ru>2008-08-23 01:24:56 +0400
committerAnatoly Sokolov <aesok@gcc.gnu.org>2008-08-23 01:24:56 +0400
commitd3dd4dbd1d3aaad14b4b112874613fbe70337f15 (patch)
tree92a6316cf812c8a355bda612642fd69592e6a976 /gcc/tree-inline.c
parent36159cf85750e5b480e1918eb2c53905b715965f (diff)
downloadgcc-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-inline.c')
0 files changed, 0 insertions, 0 deletions