aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-decl.c
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2010-04-11 22:40:02 +0200
committerUros Bizjak <uros@gcc.gnu.org>2010-04-11 22:40:02 +0200
commitd72ebc16bbf1edcf8d772b9b5686d26a44ae166a (patch)
treeb427c3490d6002d893977647a51c3916ae696fb5 /gcc/c-decl.c
parent59caab22b5f31eef1b5b89a0caf2fc1c155585bd (diff)
downloadgcc-d72ebc16bbf1edcf8d772b9b5686d26a44ae166a.zip
gcc-d72ebc16bbf1edcf8d772b9b5686d26a44ae166a.tar.gz
gcc-d72ebc16bbf1edcf8d772b9b5686d26a44ae166a.tar.bz2
i386.md (any_shiftrt): New code iterator.
* config/i386/i386.md (any_shiftrt): New code iterator. (shiftrt_insn): New code attribute. (shiftrt): Ditto. (<shiftrt_insn><mode>3): Macroize expander from ashr<mode>3 and lshr<mode>3 using any_shiftrt code iterator. (*<shiftrt_insn><mode>3_doubleword): Macroize insn_and_split from *ashr<mode>3_doubleword and *lshr<mode>3_doubleword using any_shiftrt code iterator. (*<shiftrt_insn><mode>3_doubleword peephole2): Macroize peephole2 pattern from corresponding peephole2 patterns. (*<shiftrt_insn><mode>3_1): Macroize insn from *ashr<mode>3_1 and *lshr<mode>3_1 using any_shiftrt code iterator. (*<shiftrt_insn>si3_1_zext): Ditto from *ashrsi3_1_zext and *lshrsi3_1_zext. (*<shiftrt_insn>qi3_1_slp): Ditto from *ashrqi3_1_slp and *lshrqi3_1_slp. (*<shiftrt_insn><mode>3_cmp): Ditto from *ashr<mode>3_cmp and *lshr<mode>3_cmp. (*<shiftrt_insn><mode>3_cmp_zext): Ditto from *ashr<mode>3_cmp_zext and *lshr<mode>3_cmp_zext. (*<shiftrt_insn><mode>3_cconly): Ditto from *ashr<mode>3_cconly and *lshr<mode>3_cconly. From-SVN: r158205
Diffstat (limited to 'gcc/c-decl.c')
0 files changed, 0 insertions, 0 deletions