aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2007-03-26 15:23:17 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2007-03-26 15:23:17 +0200
commit85acef0e287df062aa1626e19661df734bd91dc8 (patch)
tree4441504b663d66222f971c978631a30175b2bfa3 /gcc
parent5ad2f32df68c9fbba22e3e8333588ccbb0473252 (diff)
downloadgcc-85acef0e287df062aa1626e19661df734bd91dc8.zip
gcc-85acef0e287df062aa1626e19661df734bd91dc8.tar.gz
gcc-85acef0e287df062aa1626e19661df734bd91dc8.tar.bz2
i386.c (IX86_BUILTIN_CMPNEPD, [...]): Remove.
* config/i386/i386.c (IX86_BUILTIN_CMPNEPD, IX86_BUILTIN_CMPNESD): Remove. (IX86_BUILTIN_PSLLW128, IX86_BUILTIN_PSLLD128, IX86_BUILTIN_PSLLQ128, IX86_BUILTIN_PSRAW128, IX86_BUILTIN_PSRAD128, IX86_BUILTIN_PSRLW128, IX86_BUILTIN_PSRLD128, IX86_BUILTIN_PSRLQ128): Remove. (ix86_init_mmx_sse_builtins): Remove v8hi_ftype_v8hi_v2di and v4si_ftype_v4si_v2di. Remove __builtin_ia32_psllw128, __builtin_ia32_pslld128, __builtin_ia32_psllq128, __builtin_ia32_psrlw128, __builtin_ia32_psrld128, __builtin_ia32_psrlq128, __builtin_ia32_psraw128 and __builtin_ia32_psrad128 builtins. From-SVN: r123215
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog14
-rw-r--r--gcc/config/i386/i386.c27
2 files changed, 14 insertions, 27 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 8adcaef..c4c6c7c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,17 @@
+2007-03-26 Jakub Jelinek <jakub@redhat.com>
+
+ * config/i386/i386.c (IX86_BUILTIN_CMPNEPD, IX86_BUILTIN_CMPNESD):
+ Remove.
+ (IX86_BUILTIN_PSLLW128, IX86_BUILTIN_PSLLD128, IX86_BUILTIN_PSLLQ128,
+ IX86_BUILTIN_PSRAW128, IX86_BUILTIN_PSRAD128, IX86_BUILTIN_PSRLW128,
+ IX86_BUILTIN_PSRLD128, IX86_BUILTIN_PSRLQ128): Remove.
+ (ix86_init_mmx_sse_builtins): Remove v8hi_ftype_v8hi_v2di and
+ v4si_ftype_v4si_v2di. Remove __builtin_ia32_psllw128,
+ __builtin_ia32_pslld128, __builtin_ia32_psllq128,
+ __builtin_ia32_psrlw128, __builtin_ia32_psrld128,
+ __builtin_ia32_psrlq128, __builtin_ia32_psraw128 and
+ __builtin_ia32_psrad128 builtins.
+
2007-03-26 Uros Bizjak <ubizjak@gmail.com>
* reg-stack.c (replace_reg): Use IN_RANGE macro in gcc_assert().
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index c5a82a8..c5bd7ef 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -15792,7 +15792,6 @@ enum ix86_builtins
IX86_BUILTIN_CMPNGEPD,
IX86_BUILTIN_CMPORDPD,
IX86_BUILTIN_CMPUNORDPD,
- IX86_BUILTIN_CMPNEPD,
IX86_BUILTIN_CMPEQSD,
IX86_BUILTIN_CMPLTSD,
IX86_BUILTIN_CMPLESD,
@@ -15801,7 +15800,6 @@ enum ix86_builtins
IX86_BUILTIN_CMPNLESD,
IX86_BUILTIN_CMPORDSD,
IX86_BUILTIN_CMPUNORDSD,
- IX86_BUILTIN_CMPNESD,
IX86_BUILTIN_COMIEQSD,
IX86_BUILTIN_COMILTSD,
@@ -15928,14 +15926,6 @@ enum ix86_builtins
IX86_BUILTIN_PSHUFLW,
IX86_BUILTIN_PSHUFD,
- IX86_BUILTIN_PSLLW128,
- IX86_BUILTIN_PSLLD128,
- IX86_BUILTIN_PSLLQ128,
- IX86_BUILTIN_PSRAW128,
- IX86_BUILTIN_PSRAD128,
- IX86_BUILTIN_PSRLW128,
- IX86_BUILTIN_PSRLD128,
- IX86_BUILTIN_PSRLQ128,
IX86_BUILTIN_PSLLDQI128,
IX86_BUILTIN_PSLLWI128,
IX86_BUILTIN_PSLLDI128,
@@ -16738,12 +16728,6 @@ ix86_init_mmx_sse_builtins (void)
tree v8hi_ftype_v8hi_int
= build_function_type_list (V8HI_type_node,
V8HI_type_node, integer_type_node, NULL_TREE);
- tree v8hi_ftype_v8hi_v2di
- = build_function_type_list (V8HI_type_node,
- V8HI_type_node, V2DI_type_node, NULL_TREE);
- tree v4si_ftype_v4si_v2di
- = build_function_type_list (V4SI_type_node,
- V4SI_type_node, V2DI_type_node, NULL_TREE);
tree v4si_ftype_v8hi_v8hi
= build_function_type_list (V4SI_type_node,
V8HI_type_node, V8HI_type_node, NULL_TREE);
@@ -17067,17 +17051,6 @@ ix86_init_mmx_sse_builtins (void)
def_builtin (MASK_SSE2, "__builtin_ia32_pmuludq", di_ftype_v2si_v2si, IX86_BUILTIN_PMULUDQ);
def_builtin (MASK_SSE2, "__builtin_ia32_pmuludq128", v2di_ftype_v4si_v4si, IX86_BUILTIN_PMULUDQ128);
- def_builtin (MASK_SSE2, "__builtin_ia32_psllw128", v8hi_ftype_v8hi_v2di, IX86_BUILTIN_PSLLW128);
- def_builtin (MASK_SSE2, "__builtin_ia32_pslld128", v4si_ftype_v4si_v2di, IX86_BUILTIN_PSLLD128);
- def_builtin (MASK_SSE2, "__builtin_ia32_psllq128", v2di_ftype_v2di_v2di, IX86_BUILTIN_PSLLQ128);
-
- def_builtin (MASK_SSE2, "__builtin_ia32_psrlw128", v8hi_ftype_v8hi_v2di, IX86_BUILTIN_PSRLW128);
- def_builtin (MASK_SSE2, "__builtin_ia32_psrld128", v4si_ftype_v4si_v2di, IX86_BUILTIN_PSRLD128);
- def_builtin (MASK_SSE2, "__builtin_ia32_psrlq128", v2di_ftype_v2di_v2di, IX86_BUILTIN_PSRLQ128);
-
- def_builtin (MASK_SSE2, "__builtin_ia32_psraw128", v8hi_ftype_v8hi_v2di, IX86_BUILTIN_PSRAW128);
- def_builtin (MASK_SSE2, "__builtin_ia32_psrad128", v4si_ftype_v4si_v2di, IX86_BUILTIN_PSRAD128);
-
def_builtin (MASK_SSE2, "__builtin_ia32_pslldqi128", v2di_ftype_v2di_int, IX86_BUILTIN_PSLLDQI128);
def_builtin (MASK_SSE2, "__builtin_ia32_psllwi128", v8hi_ftype_v8hi_int, IX86_BUILTIN_PSLLWI128);
def_builtin (MASK_SSE2, "__builtin_ia32_pslldi128", v4si_ftype_v4si_int, IX86_BUILTIN_PSLLDI128);