From 1300638d50318278926588d73d9ce0c00cf284f2 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Fri, 28 Jun 2013 01:29:35 +0000 Subject: [PATCH] Convert tests to FileCheck git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185124 91177308-0d34-0410-b5e6-96231b3b80d8 --- .../Transforms/InstCombine/2008-01-06-BitCastAttributes.ll | 4 +++- test/Transforms/InstCombine/2008-01-06-VoidCast.ll | 4 ++-- test/Transforms/InstCombine/apint-call-cast-target.ll | 6 ++++-- test/Transforms/InstCombine/call-cast-target.ll | 7 +++++-- 4 files changed, 14 insertions(+), 7 deletions(-) diff --git a/test/Transforms/InstCombine/2008-01-06-BitCastAttributes.ll b/test/Transforms/InstCombine/2008-01-06-BitCastAttributes.ll index 23b606779e6..6588a918bae 100644 --- a/test/Transforms/InstCombine/2008-01-06-BitCastAttributes.ll +++ b/test/Transforms/InstCombine/2008-01-06-BitCastAttributes.ll @@ -1,5 +1,7 @@ ; Ignore stderr, we expect warnings there -; RUN: opt < %s -instcombine 2> /dev/null -S | not grep bitcast +; RUN: opt < %s -instcombine 2> /dev/null -S | FileCheck %s + +; CHECK-NOT: bitcast define void @a() { ret void diff --git a/test/Transforms/InstCombine/2008-01-06-VoidCast.ll b/test/Transforms/InstCombine/2008-01-06-VoidCast.ll index 407ff4ddc29..ebd5c4229d4 100644 --- a/test/Transforms/InstCombine/2008-01-06-VoidCast.ll +++ b/test/Transforms/InstCombine/2008-01-06-VoidCast.ll @@ -1,9 +1,9 @@ -; RUN: opt < %s -instcombine -S | not grep bitcast +; RUN: opt < %s -instcombine -S | FileCheck %s define void @f(i16 %y) { ret void } - +; CHECK-NOT: bitcast define i32 @g(i32 %y) { %x = call i32 bitcast (void (i16)* @f to i32 (i32)*)( i32 %y ) ; [#uses=1] ret i32 %x diff --git a/test/Transforms/InstCombine/apint-call-cast-target.ll b/test/Transforms/InstCombine/apint-call-cast-target.ll index fe336de7524..7d7c8fa503f 100644 --- a/test/Transforms/InstCombine/apint-call-cast-target.ll +++ b/test/Transforms/InstCombine/apint-call-cast-target.ll @@ -1,9 +1,11 @@ -; RUN: opt < %s -instcombine -S | grep call | not grep bitcast +; RUN: opt < %s -instcombine -S | FileCheck %s target datalayout = "e-p:32:32" target triple = "i686-pc-linux-gnu" - +; CHECK-NOT: bitcast +; CHECK: call +; CHECK-NOT: bitcast define i32 @main() { entry: %tmp = call i32 bitcast (i7* (i999*)* @ctime to i32 (i99*)*)( i99* null ) diff --git a/test/Transforms/InstCombine/call-cast-target.ll b/test/Transforms/InstCombine/call-cast-target.ll index 7addc8abc84..19074212d3e 100644 --- a/test/Transforms/InstCombine/call-cast-target.ll +++ b/test/Transforms/InstCombine/call-cast-target.ll @@ -1,9 +1,12 @@ -; RUN: opt < %s -instcombine -S | \ -; RUN: grep call | not grep bitcast +; RUN: opt < %s -instcombine -S | FileCheck %s target datalayout = "e-p:32:32" target triple = "i686-pc-linux-gnu" +; CHECK-NOT: bitcast +; CHECK: call +; CHECK-NOT: bitcast + define i32 @main() { entry: %tmp = call i32 bitcast (i8* (i32*)* @ctime to i32 (i32*)*)( i32* null ) ; [#uses=1] -- 2.34.1