i386-protos.h (split_double_mode): New prototype.
authorUros Bizjak <uros@gcc.gnu.org>
Sun, 19 Sep 2010 12:42:32 +0000 (14:42 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Sun, 19 Sep 2010 12:42:32 +0000 (14:42 +0200)
commitb146446c53f525ad953fc7a886baceca17c74e9a
tree1b4337aa39601a07040ac61fbc7e360a1595b2d1
parent6e687a9ad7da29caabd39b6b120ec49fd108a881
i386-protos.h (split_double_mode): New prototype.

* config/i386/i386-protos.h (split_double_mode): New prototype.
(split_di, split_ti): Remove prototypes.
* config/i386/i386.c (split_double_mode): New function.
(split_di, split_ti): Remove.
(ix86_expand_branch): Use split_double_mode.
(ix86_split_to_parts): Ditto.
(ix86_split_ashl): Ditto.
(ix86_split_ashr): Ditto.
(ix86_split_lshr): Ditto.
(ix86_force_to_memory): Ditto.
* config/i386/i386.md: Use split_double_mode in double-mode splitters.

From-SVN: r164413
gcc/ChangeLog
gcc/config/i386/i386-protos.h
gcc/config/i386/i386.c
gcc/config/i386/i386.md
gcc/testsuite/ChangeLog