diff options
| author | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | 2010-08-11 02:14:38 +0000 |
|---|---|---|
| committer | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | 2010-08-11 02:14:38 +0000 |
| commit | 65954ffc694e1a4de5918826f343f170b6597a9c (patch) | |
| tree | ae5dbb7d4875b73bcb3b30fa712b409aca3d2dd1 /clang/test/CodeGen/builtins-x86.c | |
| parent | ca7993f5726af15da5be6d3c90505a06f02f131a (diff) | |
| download | bcm5719-llvm-65954ffc694e1a4de5918826f343f170b6597a9c.tar.gz bcm5719-llvm-65954ffc694e1a4de5918826f343f170b6597a9c.zip | |
Remove 256-bit cast built-ins and make the AVX intrinsic call llvm __builtin_shufflevector with the appropriate arguments
llvm-svn: 110771
Diffstat (limited to 'clang/test/CodeGen/builtins-x86.c')
| -rw-r--r-- | clang/test/CodeGen/builtins-x86.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/clang/test/CodeGen/builtins-x86.c b/clang/test/CodeGen/builtins-x86.c index b08fc5f9ace..c97379fd06e 100644 --- a/clang/test/CodeGen/builtins-x86.c +++ b/clang/test/CodeGen/builtins-x86.c @@ -440,12 +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_V8i = __builtin_ia32_si256_si(tmp_V4i); - tmp_V8f = __builtin_ia32_ps256_ps(tmp_V4f); - tmp_V4d = __builtin_ia32_pd256_pd(tmp_V2d); - tmp_V4i = __builtin_ia32_si_si256(tmp_V8i); - tmp_V4f = __builtin_ia32_ps_ps256(tmp_V8f); - tmp_V2d = __builtin_ia32_pd_pd256(tmp_V4d); tmp_i = __builtin_ia32_vtestzpd(tmp_V2d, tmp_V2d); tmp_i = __builtin_ia32_vtestcpd(tmp_V2d, tmp_V2d); tmp_i = __builtin_ia32_vtestnzcpd(tmp_V2d, tmp_V2d); |

