diff --git a/test/CodeGen/X86/vec-sign.ll b/test/CodeGen/X86/vec-sign.ll index 0d7e9e5e455..be5a2399d22 100644 --- a/test/CodeGen/X86/vec-sign.ll +++ b/test/CodeGen/X86/vec-sign.ll @@ -1,9 +1,11 @@ -; RUN: llc < %s -mcpu=nehalem | FileCheck %s +; RUN: llc < %s -march=x86 -mcpu=nehalem | FileCheck %s define <4 x i32> @psignd(<4 x i32> %a, <4 x i32> %b) nounwind ssp { entry: +; CHECK: psignd: ; CHECK: psignd ; CHECK-NOT: sub +; CHECK: ret %b.lobit = ashr <4 x i32> %b, %sub = sub nsw <4 x i32> zeroinitializer, %a %0 = xor <4 x i32> %b.lobit, @@ -15,7 +17,9 @@ entry: define <4 x i32> @pblendvb(<4 x i32> %b, <4 x i32> %a, <4 x i32> %c) nounwind ssp { entry: +; CHECK: pblendvb: ; CHECK: pblendvb +; CHECK: ret %b.lobit = ashr <4 x i32> %b, %sub = sub nsw <4 x i32> zeroinitializer, %a %0 = xor <4 x i32> %b.lobit,