summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/builtins-x86.c
diff options
context:
space:
mode:
authorSanjay Patel <spatel@rotateright.com>2015-03-12 15:50:36 +0000
committerSanjay Patel <spatel@rotateright.com>2015-03-12 15:50:36 +0000
commit0c351aba25f58dbdb52e11db24ab5af87b9afcd3 (patch)
treeade2c5808b81ebf7d261dd8ee9e8b1b265005c12 /clang/test/CodeGen/builtins-x86.c
parentbfa435727178939c5ed4cd33cb10eaeb8e00fc39 (diff)
downloadbcm5719-llvm-0c351aba25f58dbdb52e11db24ab5af87b9afcd3.tar.gz
bcm5719-llvm-0c351aba25f58dbdb52e11db24ab5af87b9afcd3.zip
[X86, AVX] replace vextractf128 intrinsics with generic shuffles
This is very much like D8088 (checked in at r231792). Now that we've replaced the vinsertf128 intrinsics, do the same for their extract twins. Differential Revision: http://reviews.llvm.org/D8275 llvm-svn: 232052
Diffstat (limited to 'clang/test/CodeGen/builtins-x86.c')
-rw-r--r--clang/test/CodeGen/builtins-x86.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/clang/test/CodeGen/builtins-x86.c b/clang/test/CodeGen/builtins-x86.c
index 811bef28816..8a5b5a272d4 100644
--- a/clang/test/CodeGen/builtins-x86.c
+++ b/clang/test/CodeGen/builtins-x86.c
@@ -405,9 +405,6 @@ void f0() {
tmp_V8f = __builtin_ia32_dpps256(tmp_V8f, tmp_V8f, 0x7);
tmp_V4d = __builtin_ia32_cmppd256(tmp_V4d, tmp_V4d, 0);
tmp_V8f = __builtin_ia32_cmpps256(tmp_V8f, tmp_V8f, 0);
- tmp_V2d = __builtin_ia32_vextractf128_pd256(tmp_V4d, 0x1);
- tmp_V4f = __builtin_ia32_vextractf128_ps256(tmp_V8f, 0x1);
- tmp_V4i = __builtin_ia32_vextractf128_si256(tmp_V8i, 0x1);
tmp_V4d = __builtin_ia32_cvtdq2pd256(tmp_V4i);
tmp_V8f = __builtin_ia32_cvtdq2ps256(tmp_V8i);
tmp_V4f = __builtin_ia32_cvtpd2ps256(tmp_V4d);
OpenPOWER on IntegriCloud