From 26ebdd1e7c163f59cfd754183030855f7252d1d1 Mon Sep 17 00:00:00 2001 From: Michael Liao Date: Mon, 29 Apr 2013 22:41:29 +0000 Subject: Rewrite some tests with FileCHeck in X86 codegen - Revise previous patches of the same purpose by fixing *) grep | not grep semantically is not the same as CHECK: {{^.*$}} as the former will check all occurrences of while the later only check the first match. As the result, CHECK needs putting in all place where occurs. *) grep | count needs a final CHECK-NOT of the same pattern. (As 'CHECK-' is proposed for discussion, converting 'grep | count ' where N > 1 is postponed.) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180742 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/CodeGen/X86/vec_set-B.ll | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'test/CodeGen/X86/vec_set-B.ll') diff --git a/test/CodeGen/X86/vec_set-B.ll b/test/CodeGen/X86/vec_set-B.ll index f5b3e8baa3..5578ecaf00 100644 --- a/test/CodeGen/X86/vec_set-B.ll +++ b/test/CodeGen/X86/vec_set-B.ll @@ -1,6 +1,8 @@ -; RUN: llc < %s -march=x86 -mattr=+sse2 | not grep movaps +; RUN: llc < %s -march=x86 -mattr=+sse2 | FileCheck %s ; RUN: llc < %s -march=x86 -mattr=+sse2 | grep esp | count 2 +; CHECK-NOT: movaps + ; These should both generate something like this: ;_test3: ; movl $1234567, %eax -- cgit v1.2.3