X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2FCodeGen%2FX86%2Favx-trunc.ll;h=bf8d9a7f1a40e0976c48ce14fef265c3604891b9;hb=37ac8d3622407cf5fd974407c5b8b301a2fdfcfd;hp=58d0a356909bf607ec7b1b365bde02f4ed23f863;hpb=bb41c75ab51fcfc3ad36d3f8a438652b141e0fc0;p=oota-llvm.git diff --git a/test/CodeGen/X86/avx-trunc.ll b/test/CodeGen/X86/avx-trunc.ll index 58d0a356909..bf8d9a7f1a4 100644 --- a/test/CodeGen/X86/avx-trunc.ll +++ b/test/CodeGen/X86/avx-trunc.ll @@ -1,13 +1,15 @@ ; RUN: llc < %s -mtriple=x86_64-apple-darwin -mcpu=corei7-avx -mattr=+avx | FileCheck %s define <4 x i32> @trunc_64_32(<4 x i64> %A) nounwind uwtable readnone ssp{ -; CHECK: trunc_64_32 -; CHECK: pshufd +; CHECK-LABEL: trunc_64_32 +; CHECK: shufps +; CHECK-NOT: pshufd +; CHECK-NOT: movlhps %B = trunc <4 x i64> %A to <4 x i32> ret <4 x i32>%B } define <8 x i16> @trunc_32_16(<8 x i32> %A) nounwind uwtable readnone ssp{ -; CHECK: trunc_32_16 +; CHECK-LABEL: trunc_32_16 ; CHECK: pshufb %B = trunc <8 x i32> %A to <8 x i16> ret <8 x i16>%B