diff options
| author | Nadav Rotem <nrotem@apple.com> | 2012-12-07 19:01:13 +0000 |
|---|---|---|
| committer | Nadav Rotem <nrotem@apple.com> | 2012-12-07 19:01:13 +0000 |
| commit | 481e50efe092e7dc4527a54a802121404bb7a58c (patch) | |
| tree | cbd06aecb25530a6781cb9adbbfb32031e1a5fc7 /llvm/test/CodeGen/X86/avx-intrinsics-x86.ll | |
| parent | 889037d754b29d34501c35b0c127feb53344ed62 (diff) | |
| download | bcm5719-llvm-481e50efe092e7dc4527a54a802121404bb7a58c.tar.gz bcm5719-llvm-481e50efe092e7dc4527a54a802121404bb7a58c.zip | |
X86: Prefer using VPSHUFD over VPERMIL because it has better throughput.
llvm-svn: 169624
Diffstat (limited to 'llvm/test/CodeGen/X86/avx-intrinsics-x86.ll')
| -rw-r--r-- | llvm/test/CodeGen/X86/avx-intrinsics-x86.ll | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/test/CodeGen/X86/avx-intrinsics-x86.ll b/llvm/test/CodeGen/X86/avx-intrinsics-x86.ll index fa90ae7ef1a..0be83f648d1 100644 --- a/llvm/test/CodeGen/X86/avx-intrinsics-x86.ll +++ b/llvm/test/CodeGen/X86/avx-intrinsics-x86.ll @@ -2348,7 +2348,7 @@ declare <4 x double> @llvm.x86.avx.vpermil.pd.256(<4 x double>, i8) nounwind rea define <4 x float> @test_x86_avx_vpermil_ps(<4 x float> %a0) { - ; CHECK: vpermilps + ; CHECK: vpshufd %res = call <4 x float> @llvm.x86.avx.vpermil.ps(<4 x float> %a0, i8 7) ; <<4 x float>> [#uses=1] ret <4 x float> %res } |

