Deleted Added
full compact
i386.c (259563) i386.c (260074)
1/* Subroutines used for code generation on IA-32.
2 Copyright (C) 1988, 1992, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
3 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4
5This file is part of GCC.
6
7GCC is free software; you can redistribute it and/or modify
8it under the terms of the GNU General Public License as published by

--- 5 unchanged lines hidden (view full) ---

14MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15GNU General Public License for more details.
16
17You should have received a copy of the GNU General Public License
18along with GCC; see the file COPYING. If not, write to
19the Free Software Foundation, 51 Franklin Street, Fifth Floor,
20Boston, MA 02110-1301, USA. */
21
1/* Subroutines used for code generation on IA-32.
2 Copyright (C) 1988, 1992, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
3 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
4
5This file is part of GCC.
6
7GCC is free software; you can redistribute it and/or modify
8it under the terms of the GNU General Public License as published by

--- 5 unchanged lines hidden (view full) ---

14MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15GNU General Public License for more details.
16
17You should have received a copy of the GNU General Public License
18along with GCC; see the file COPYING. If not, write to
19the Free Software Foundation, 51 Franklin Street, Fifth Floor,
20Boston, MA 02110-1301, USA. */
21
22/* $FreeBSD: stable/10/contrib/gcc/config/i386/i386.c 259563 2013-12-18 19:07:29Z pfg $ */
22/* $FreeBSD: stable/10/contrib/gcc/config/i386/i386.c 260074 2013-12-30 03:39:46Z pfg $ */
23
24#include "config.h"
25#include "system.h"
26#include "coretypes.h"
27#include "tm.h"
28#include "rtl.h"
29#include "tree.h"
30#include "tm_p.h"

--- 15372 unchanged lines hidden (view full) ---

15403 is zero. Otherwise, if TARGET_SSE is not set, only expand the MMX
15404 builtins. */
15405static void
15406ix86_init_mmx_sse_builtins (void)
15407{
15408 const struct builtin_description * d;
15409 size_t i;
15410
23
24#include "config.h"
25#include "system.h"
26#include "coretypes.h"
27#include "tm.h"
28#include "rtl.h"
29#include "tree.h"
30#include "tm_p.h"

--- 15372 unchanged lines hidden (view full) ---

15403 is zero. Otherwise, if TARGET_SSE is not set, only expand the MMX
15404 builtins. */
15405static void
15406ix86_init_mmx_sse_builtins (void)
15407{
15408 const struct builtin_description * d;
15409 size_t i;
15410
15411 tree V16QI_type_node = build_vector_type_for_mode (intQI_type_node, V16QImode);
15411 tree V16QI_type_node = build_vector_type_for_mode (char_type_node, V16QImode);
15412 tree V2SI_type_node = build_vector_type_for_mode (intSI_type_node, V2SImode);
15413 tree V2SF_type_node = build_vector_type_for_mode (float_type_node, V2SFmode);
15414 tree V2DI_type_node
15415 = build_vector_type_for_mode (long_long_integer_type_node, V2DImode);
15416 tree V2DF_type_node = build_vector_type_for_mode (double_type_node, V2DFmode);
15417 tree V4SF_type_node = build_vector_type_for_mode (float_type_node, V4SFmode);
15418 tree V4SI_type_node = build_vector_type_for_mode (intSI_type_node, V4SImode);
15419 tree V4HI_type_node = build_vector_type_for_mode (intHI_type_node, V4HImode);
15412 tree V2SI_type_node = build_vector_type_for_mode (intSI_type_node, V2SImode);
15413 tree V2SF_type_node = build_vector_type_for_mode (float_type_node, V2SFmode);
15414 tree V2DI_type_node
15415 = build_vector_type_for_mode (long_long_integer_type_node, V2DImode);
15416 tree V2DF_type_node = build_vector_type_for_mode (double_type_node, V2DFmode);
15417 tree V4SF_type_node = build_vector_type_for_mode (float_type_node, V4SFmode);
15418 tree V4SI_type_node = build_vector_type_for_mode (intSI_type_node, V4SImode);
15419 tree V4HI_type_node = build_vector_type_for_mode (intHI_type_node, V4HImode);
15420 tree V8QI_type_node = build_vector_type_for_mode (intQI_type_node, V8QImode);
15420 tree V8QI_type_node = build_vector_type_for_mode (char_type_node, V8QImode);
15421 tree V8HI_type_node = build_vector_type_for_mode (intHI_type_node, V8HImode);
15422
15423 tree pchar_type_node = build_pointer_type (char_type_node);
15424 tree pcchar_type_node = build_pointer_type (
15425 build_type_variant (char_type_node, 1, 0));
15426 tree pfloat_type_node = build_pointer_type (float_type_node);
15427 tree pcfloat_type_node = build_pointer_type (
15428 build_type_variant (float_type_node, 1, 0));

--- 4429 unchanged lines hidden ---
15421 tree V8HI_type_node = build_vector_type_for_mode (intHI_type_node, V8HImode);
15422
15423 tree pchar_type_node = build_pointer_type (char_type_node);
15424 tree pcchar_type_node = build_pointer_type (
15425 build_type_variant (char_type_node, 1, 0));
15426 tree pfloat_type_node = build_pointer_type (float_type_node);
15427 tree pcfloat_type_node = build_pointer_type (
15428 build_type_variant (float_type_node, 1, 0));

--- 4429 unchanged lines hidden ---