diff options
| author | Bill Wendling <isanbard@gmail.com> | 2013-08-22 00:51:19 +0000 |
|---|---|---|
| committer | Bill Wendling <isanbard@gmail.com> | 2013-08-22 00:51:19 +0000 |
| commit | a08bb49c61d090a9735f331268caba668f13a4d6 (patch) | |
| tree | cb38a3394ef6c3c8aba07598bfbb10da14049f0d /llvm/test/Analysis/ScalarEvolution/2009-04-22-TruncCast.ll | |
| parent | a4ff59a7f81f2610b1716318be0a5f5213e684eb (diff) | |
| download | bcm5719-llvm-a08bb49c61d090a9735f331268caba668f13a4d6.tar.gz bcm5719-llvm-a08bb49c61d090a9735f331268caba668f13a4d6.zip | |
FileCheck-ize tests.
llvm-svn: 188971
Diffstat (limited to 'llvm/test/Analysis/ScalarEvolution/2009-04-22-TruncCast.ll')
| -rw-r--r-- | llvm/test/Analysis/ScalarEvolution/2009-04-22-TruncCast.ll | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/llvm/test/Analysis/ScalarEvolution/2009-04-22-TruncCast.ll b/llvm/test/Analysis/ScalarEvolution/2009-04-22-TruncCast.ll index ebd9f7377d0..3dacfbb0a8d 100644 --- a/llvm/test/Analysis/ScalarEvolution/2009-04-22-TruncCast.ll +++ b/llvm/test/Analysis/ScalarEvolution/2009-04-22-TruncCast.ll @@ -1,35 +1,53 @@ ; RUN: opt < %s -analyze -scalar-evolution | grep "(trunc i" | not grep ext +; CHECK: Printing analysis 'Scalar Evolution Analysis' for function 'test1' +; CHECK-NOT: (trunc i{{.*}}ext + define i16 @test1(i8 %x) { %A = sext i8 %x to i32 %B = trunc i32 %A to i16 ret i16 %B } +; CHECK: Printing analysis 'Scalar Evolution Analysis' for function 'test2' +; CHECK-NOT: (trunc i{{.*}}ext + define i8 @test2(i16 %x) { %A = sext i16 %x to i32 %B = trunc i32 %A to i8 ret i8 %B } +; CHECK: Printing analysis 'Scalar Evolution Analysis' for function 'test3' +; CHECK-NOT: (trunc i{{.*}}ext + define i16 @test3(i16 %x) { %A = sext i16 %x to i32 %B = trunc i32 %A to i16 ret i16 %B } +; CHECK: Printing analysis 'Scalar Evolution Analysis' for function 'test4' +; CHECK-NOT: (trunc i{{.*}}ext + define i16 @test4(i8 %x) { %A = zext i8 %x to i32 %B = trunc i32 %A to i16 ret i16 %B } +; CHECK: Printing analysis 'Scalar Evolution Analysis' for function 'test5' +; CHECK-NOT: (trunc i{{.*}}ext + define i8 @test5(i16 %x) { %A = zext i16 %x to i32 %B = trunc i32 %A to i8 ret i8 %B } +; CHECK: Printing analysis 'Scalar Evolution Analysis' for function 'test6' +; CHECK-NOT: (trunc i{{.*}}ext + define i16 @test6(i16 %x) { %A = zext i16 %x to i32 %B = trunc i32 %A to i16 |

