OSDN Git Service

* config/mips/mips.h (MIPS_CMP_MOVT, MIPS_CMP_MOVF): Delete.
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 29 Aug 2004 11:10:05 +0000 (11:10 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 29 Aug 2004 11:10:05 +0000 (11:10 +0000)
commitb8a7347bb6bb2adfd10df365deeaaf91fc8120f8
treed0638af63f6bc1e3774509e61eaf2a9f9a644ade
parent785299dd97d85ded037769e5b313bec600bce1a8
* config/mips/mips.h (MIPS_CMP_MOVT, MIPS_CMP_MOVF): Delete.
* config/mips/mips.c (mips_prepare_builtin_arg): New function.
(mips_prepare_builtin_target): New function.
(mips_expand_builtin): Use them.  Update calls to subroutines.
(mips_expand_ps_cond_move_builtin): Use the new functions.  Replace
cmp_choice with a boolean argument to select between movt and movf.
Take the comparison's icode as an argument, not the function's fcode.
(mips_expand_compare_builtin): New function.  Rename existing function
to mips_expand_scalar_compare_builtin.
(mips_expand_scalar_compare_builtin, mips_expand_4s_compare_builtin)
(mips_expand_ps_compare_builtin): Use the new functions.  Take the
comparison's icode as an argument, not the builtin's fcode.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86716 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/mips/mips.c
gcc/config/mips/mips.h