summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/avx-intrinsics-x86.ll
diff options
context:
space:
mode:
authorNadav Rotem <nrotem@apple.com>2012-12-07 19:01:13 +0000
committerNadav Rotem <nrotem@apple.com>2012-12-07 19:01:13 +0000
commit481e50efe092e7dc4527a54a802121404bb7a58c (patch)
treecbd06aecb25530a6781cb9adbbfb32031e1a5fc7 /llvm/test/CodeGen/X86/avx-intrinsics-x86.ll
parent889037d754b29d34501c35b0c127feb53344ed62 (diff)
downloadbcm5719-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.ll2
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
}
OpenPOWER on IntegriCloud