From: Chris Lattner Date: Tue, 9 Feb 2010 06:19:20 +0000 (+0000) Subject: merge two tests, make target independent. X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=commitdiff_plain;h=2b7ff1be960de708c6192c8e7f8e992e54b8b020 merge two tests, make target independent. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95651 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/CodeGen/Generic/switch-lower-feature-2.ll b/test/CodeGen/Generic/switch-lower-feature-2.ll deleted file mode 100644 index 80e0618e05f..00000000000 --- a/test/CodeGen/Generic/switch-lower-feature-2.ll +++ /dev/null @@ -1,50 +0,0 @@ -; RUN: llc < %s -march=x86 -o %t -; RUN: grep jb %t | count 1 -; RUN: grep \\\$6 %t | count 2 -; RUN: grep 1024 %t | count 1 -; RUN: grep 1023 %t | count 1 -; RUN: grep 119 %t | count 1 -; RUN: grep JTI %t | count 2 -; RUN: grep jg %t | count 3 -; RUN: grep ja %t | count 1 -; RUN: grep jns %t | count 1 - -target triple = "i686-pc-linux-gnu" - -define i32 @main(i32 %tmp158) { -entry: - switch i32 %tmp158, label %bb336 [ - i32 -2147483648, label %bb338 - i32 -2147483647, label %bb338 - i32 -2147483646, label %bb338 - i32 120, label %bb338 - i32 121, label %bb339 - i32 122, label %bb340 - i32 123, label %bb341 - i32 124, label %bb342 - i32 125, label %bb343 - i32 126, label %bb336 - i32 1024, label %bb338 - i32 0, label %bb338 - i32 1, label %bb338 - i32 2, label %bb338 - i32 3, label %bb338 - i32 4, label %bb338 - i32 5, label %bb338 - ] -bb336: - ret i32 10 -bb338: - ret i32 11 -bb339: - ret i32 12 -bb340: - ret i32 13 -bb341: - ret i32 14 -bb342: - ret i32 15 -bb343: - ret i32 18 - -} diff --git a/test/CodeGen/Generic/switch-lower-feature.ll b/test/CodeGen/Generic/switch-lower-feature.ll index 65fdf5add79..1e9dbeeda34 100644 --- a/test/CodeGen/Generic/switch-lower-feature.ll +++ b/test/CodeGen/Generic/switch-lower-feature.ll @@ -1,10 +1,6 @@ -; RUN: llc < %s -march=x86 -o - | grep {\$7} | count 1 -; RUN: llc < %s -march=x86 -o - | grep {\$6} | count 1 -; RUN: llc < %s -march=x86 -o - | grep 1024 | count 1 -; RUN: llc < %s -march=x86 -o - | grep jb | count 2 -; RUN: llc < %s -march=x86 -o - | grep je | count 1 +; RUN: llc < %s -define i32 @main(i32 %tmp158) { +define i32 @test(i32 %tmp158) { entry: switch i32 %tmp158, label %bb336 [ i32 120, label %bb338 @@ -27,3 +23,41 @@ bb336: bb338: ret i32 11 } + +define i32 @test2(i32 %tmp158) { +entry: + switch i32 %tmp158, label %bb336 [ + i32 -2147483648, label %bb338 + i32 -2147483647, label %bb338 + i32 -2147483646, label %bb338 + i32 120, label %bb338 + i32 121, label %bb339 + i32 122, label %bb340 + i32 123, label %bb341 + i32 124, label %bb342 + i32 125, label %bb343 + i32 126, label %bb336 + i32 1024, label %bb338 + i32 0, label %bb338 + i32 1, label %bb338 + i32 2, label %bb338 + i32 3, label %bb338 + i32 4, label %bb338 + i32 5, label %bb338 + ] +bb336: + ret i32 10 +bb338: + ret i32 11 +bb339: + ret i32 12 +bb340: + ret i32 13 +bb341: + ret i32 14 +bb342: + ret i32 15 +bb343: + ret i32 18 + +}