aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-scalar-evolution.c
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2009-11-25 00:06:47 +0100
committerUros Bizjak <uros@gcc.gnu.org>2009-11-25 00:06:47 +0100
commit14c2715299a410b4070c6e1681fc82fac3451374 (patch)
tree95717bcabd1abbc0706b7e5f1fafeae24a87d392 /gcc/tree-scalar-evolution.c
parent678ff8235a39ac14d9bead05d90ed094c8fbdd3d (diff)
downloadgcc-14c2715299a410b4070c6e1681fc82fac3451374.zip
gcc-14c2715299a410b4070c6e1681fc82fac3451374.tar.gz
gcc-14c2715299a410b4070c6e1681fc82fac3451374.tar.bz2
i386.md (plusminus_carry_mnemonic): New code attribute.
* config/i386/i386.md (plusminus_carry_mnemonic): New code attribute. (add<mode>3_carry): Change operand order of plus RTX. (*add<mode>3_carry): Ditto. (*addsi3_carry_zext): Ditto. (*add<dwi>3_doubleword): Update for changed operand order. (*negti2_1 splitter): Ditto. (*negdi2_1 splitter): Ditto. (<plusminus_insn><mode>3_carry): Macroize expander from {add,sub}<mode>3_carry patterns using plusminus code iterator. (*<plusminus_insn><mode>3_carry): Macroize insn from *{add,sub}<mode>3_carry patetrns using plusminus code iterator. (neg<mode>2): Macroize expander from neg{qi,hi,si,di,ti}2 patterns using SDWIM mode iterator. (*neg<dwi>2_doubleword): New insn_and_split pattern. Macroize pattern from *neg{di,ti}2_1 patterns and corresponding splitters using DWIH mode iterator. (*neg<mode>2_1): Macroize insn from neg{qi,hi,si,di}2_1 patterns using SWI mode iterator. (*neg<mode>2_cmpz): Ditto from neg{qi,hi,si,di}2_cmpz patterns. (one_cmpl<mode>2): Macroize expander from one_cmpl{qi,hi,si,di}2 patterns using SWIM mode iterator. (*one_cmpl<mode>2_1): Macroize insn from one_cmpl{hi,si,di}2_1 patterns using SWI248 mode iterator. (*one_cmpl<mode>2_2): Macroize insn from one_cmpl{qi,hi,si,di}2_2 patterns using SWI mode iterator. (*one_cmpl<mode>2_2 splitter): Macroize splitter from one_cmpl{qi,hi,si,di}2_2 splitter patterns using SWI mode iterator. From-SVN: r154522
Diffstat (limited to 'gcc/tree-scalar-evolution.c')
0 files changed, 0 insertions, 0 deletions