i386.c (sse_builtin_type): New.
authorH.J. Lu <hongjiu.lu@intel.com>
Thu, 17 Apr 2008 13:23:09 +0000 (13:23 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Thu, 17 Apr 2008 13:23:09 +0000 (06:23 -0700)
commitec2e9a15a83b3633f4d27bfc5f226a31eedbbf41
treed0b8a73a356ec68569aae65e080062b934e8571b
parent90d6701ef8efaf2371bfa87ca70aee9ea69a9604
i386.c (sse_builtin_type): New.

2008-04-17  H.J. Lu  <hongjiu.lu@intel.com>

* config/i386/i386.c (sse_builtin_type): New.
(bdesc_sse_args): Likewise.
(bdesc_sse_3arg): Removed.
(bdesc_2arg): Remove IX86_BUILTIN_AESKEYGENASSIST128.
(bdesc_1arg): Remove IX86_BUILTIN_ROUNDPD and
IX86_BUILTIN_ROUNDPS.
(ix86_init_mmx_sse_builtins): Handle bdesc_sse_args.  Remove
bdesc_sse_3arg.  Remove IX86_BUILTIN_ROUNDPD and
IX86_BUILTIN_ROUNDPS.
(ix86_expand_sse_4_operands_builtin): Removed.
(ix86_expand_sse_operands_builtin): New.
(ix86_expand_unop_builtin): Remove CODE_FOR_sse4_1_roundpd
and CODE_FOR_sse4_1_roundps.
(ix86_expand_builtin): Remove IX86_BUILTIN_AESKEYGENASSIST128.
Handle bdesc_sse_args.  Remove bdesc_sse_3arg.

From-SVN: r134391
gcc/ChangeLog
gcc/config/i386/i386.c