mips.c (mips_prepare_builtin_arg): Replace icode and opno arguments with an expand_op...
authorRichard Sandiford <rdsandiford@googlemail.com>
Sun, 27 Mar 2011 09:11:15 +0000 (09:11 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Sun, 27 Mar 2011 09:11:15 +0000 (09:11 +0000)
commitb99ce2a8b92662555be709c4944c365f28bdc2ee
treefbb8821893ea3ddd8c5ac693a1b261db020ef5a0
parent5092eb960c2df8071aa8d61114788265579ebeaa
mips.c (mips_prepare_builtin_arg): Replace icode and opno arguments with an expand_operand.

gcc/
* config/mips/mips.c (mips_prepare_builtin_arg): Replace icode and
opno arguments with an expand_operand.  Use create_input_operand.
(mips_prepare_builtin_target): Delete.
(mips_expand_builtin_insn, mips_expand_builtin_compare_1): New
functions.
(mips_expand_builtin_direct): Use create_output_operand and
mips_expand_builtin_insn.  Update call to mips_prepare_builtin_arg.
(mips_expand_builtin_movtf): Likewise.  Use mips_expand_fp_comparison.
(mips_expand_builtin_compare): Use mips_expand_fp_comparison.

From-SVN: r171571
gcc/ChangeLog
gcc/config/mips/mips.c