diff options
| author | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | 2010-08-11 01:43:24 +0000 |
|---|---|---|
| committer | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | 2010-08-11 01:43:24 +0000 |
| commit | a4f1930b757db2a2b0122d1e9b805a1ca22616d2 (patch) | |
| tree | b49a75c0d3728c12ba4b3ea4a4a9b9819e97675e /clang/test/CodeGen/builtins-x86.c | |
| parent | 90b238c68bcfa83ab200b3a9490e1985bf49ea21 (diff) | |
| download | bcm5719-llvm-a4f1930b757db2a2b0122d1e9b805a1ca22616d2.tar.gz bcm5719-llvm-a4f1930b757db2a2b0122d1e9b805a1ca22616d2.zip | |
Remove 256-bit unpack built-ins and make the AVX intrinsic call llvm __builtin_shufflevector with the appropriate arguments
llvm-svn: 110768
Diffstat (limited to 'clang/test/CodeGen/builtins-x86.c')
| -rw-r--r-- | clang/test/CodeGen/builtins-x86.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/clang/test/CodeGen/builtins-x86.c b/clang/test/CodeGen/builtins-x86.c index 0e0a253755b..b08fc5f9ace 100644 --- a/clang/test/CodeGen/builtins-x86.c +++ b/clang/test/CodeGen/builtins-x86.c @@ -440,10 +440,6 @@ void f0() { tmp_V8f = __builtin_ia32_rcpps256(tmp_V8f); tmp_V4d = __builtin_ia32_roundpd256(tmp_V4d, tmp_i); tmp_V8f = __builtin_ia32_roundps256(tmp_V8f, tmp_i); - tmp_V4d = __builtin_ia32_unpckhpd256(tmp_V4d, tmp_V4d); - tmp_V4d = __builtin_ia32_unpcklpd256(tmp_V4d, tmp_V4d); - tmp_V8f = __builtin_ia32_unpckhps256(tmp_V8f, tmp_V8f); - tmp_V8f = __builtin_ia32_unpcklps256(tmp_V8f, tmp_V8f); tmp_V8i = __builtin_ia32_si256_si(tmp_V4i); tmp_V8f = __builtin_ia32_ps256_ps(tmp_V4f); tmp_V4d = __builtin_ia32_pd256_pd(tmp_V2d); |

