From 511d52caa16ba454e9f753dbcb0e246782076072 Mon Sep 17 00:00:00 2001 From: Lang Hames Date: Sat, 24 Jan 2015 18:49:51 +0000 Subject: [PATCH] Remove a number of redundant ExecutionEngine regression tests. These tests used to test the legacy JIT but since that has been removed they're just redundantly testing MCJIT. Remove them and just leave their counterparts in test/ExecutionEngine/MCJIT. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@227010 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/ExecutionEngine/2002-12-16-ArgTest.ll | 37 ------ .../ExecutionEngine/2003-01-04-ArgumentBug.ll | 13 --- test/ExecutionEngine/2003-01-04-LoopTest.ll | 20 ---- test/ExecutionEngine/2003-01-04-PhiTest.ll | 12 -- test/ExecutionEngine/2003-01-09-SARTest.ll | 11 -- test/ExecutionEngine/2003-01-10-FUCOM.ll | 10 -- .../2003-01-15-AlignmentTest.ll | 17 --- .../2003-05-06-LivenessClobber.ll | 19 --- .../2003-05-07-ArgumentTest.ll | 11 -- .../2003-08-15-AllocaAssertion.ll | 11 -- .../2003-08-21-EnvironmentTest.ll | 21 ---- .../2003-08-23-RegisterAllocatePhysReg.ll | 34 ------ ...8-PHINode-ConstantExpr-CondCode-Failure.ll | 23 ---- .../2007-12-10-APIntLoadStore.ll | 19 --- .../2008-06-05-APInt-OverAShr.ll | 60 ---------- test/ExecutionEngine/fpbitcast.ll | 21 ---- test/ExecutionEngine/hello.ll | 11 -- test/ExecutionEngine/hello2.ll | 17 --- test/ExecutionEngine/simplesttest.ll | 6 - test/ExecutionEngine/simpletest.ll | 11 -- test/ExecutionEngine/stubs.ll | 35 ------ test/ExecutionEngine/test-arith.ll | 34 ------ test/ExecutionEngine/test-branch.ll | 12 -- .../test-call-no-external-funcs.ll | 14 --- test/ExecutionEngine/test-call.ll | 21 ---- test/ExecutionEngine/test-cast.ll | 109 ------------------ test/ExecutionEngine/test-common-symbols.ll | 88 -------------- test/ExecutionEngine/test-constantexpr.ll | 12 -- test/ExecutionEngine/test-fp.ll | 23 ---- test/ExecutionEngine/test-global.ll | 34 ------ test/ExecutionEngine/test-loadstore.ll | 31 ----- test/ExecutionEngine/test-local.ll | 34 ------ test/ExecutionEngine/test-logical.ll | 18 --- test/ExecutionEngine/test-loop.ll | 14 --- test/ExecutionEngine/test-phi.ll | 34 ------ test/ExecutionEngine/test-ret.ll | 46 -------- test/ExecutionEngine/test-return.ll | 8 -- test/ExecutionEngine/test-setcond-fp.ll | 24 ---- test/ExecutionEngine/test-setcond-int.ll | 69 ----------- test/ExecutionEngine/test-shift.ll | 32 ----- 40 files changed, 1076 deletions(-) delete mode 100644 test/ExecutionEngine/2002-12-16-ArgTest.ll delete mode 100644 test/ExecutionEngine/2003-01-04-ArgumentBug.ll delete mode 100644 test/ExecutionEngine/2003-01-04-LoopTest.ll delete mode 100644 test/ExecutionEngine/2003-01-04-PhiTest.ll delete mode 100644 test/ExecutionEngine/2003-01-09-SARTest.ll delete mode 100644 test/ExecutionEngine/2003-01-10-FUCOM.ll delete mode 100644 test/ExecutionEngine/2003-01-15-AlignmentTest.ll delete mode 100644 test/ExecutionEngine/2003-05-06-LivenessClobber.ll delete mode 100644 test/ExecutionEngine/2003-05-07-ArgumentTest.ll delete mode 100644 test/ExecutionEngine/2003-08-15-AllocaAssertion.ll delete mode 100644 test/ExecutionEngine/2003-08-21-EnvironmentTest.ll delete mode 100644 test/ExecutionEngine/2003-08-23-RegisterAllocatePhysReg.ll delete mode 100644 test/ExecutionEngine/2003-10-18-PHINode-ConstantExpr-CondCode-Failure.ll delete mode 100644 test/ExecutionEngine/2007-12-10-APIntLoadStore.ll delete mode 100644 test/ExecutionEngine/2008-06-05-APInt-OverAShr.ll delete mode 100644 test/ExecutionEngine/fpbitcast.ll delete mode 100644 test/ExecutionEngine/hello.ll delete mode 100644 test/ExecutionEngine/hello2.ll delete mode 100644 test/ExecutionEngine/simplesttest.ll delete mode 100644 test/ExecutionEngine/simpletest.ll delete mode 100644 test/ExecutionEngine/stubs.ll delete mode 100644 test/ExecutionEngine/test-arith.ll delete mode 100644 test/ExecutionEngine/test-branch.ll delete mode 100644 test/ExecutionEngine/test-call-no-external-funcs.ll delete mode 100644 test/ExecutionEngine/test-call.ll delete mode 100644 test/ExecutionEngine/test-cast.ll delete mode 100644 test/ExecutionEngine/test-common-symbols.ll delete mode 100644 test/ExecutionEngine/test-constantexpr.ll delete mode 100644 test/ExecutionEngine/test-fp.ll delete mode 100644 test/ExecutionEngine/test-global.ll delete mode 100644 test/ExecutionEngine/test-loadstore.ll delete mode 100644 test/ExecutionEngine/test-local.ll delete mode 100644 test/ExecutionEngine/test-logical.ll delete mode 100644 test/ExecutionEngine/test-loop.ll delete mode 100644 test/ExecutionEngine/test-phi.ll delete mode 100644 test/ExecutionEngine/test-ret.ll delete mode 100644 test/ExecutionEngine/test-return.ll delete mode 100644 test/ExecutionEngine/test-setcond-fp.ll delete mode 100644 test/ExecutionEngine/test-setcond-int.ll delete mode 100644 test/ExecutionEngine/test-shift.ll diff --git a/test/ExecutionEngine/2002-12-16-ArgTest.ll b/test/ExecutionEngine/2002-12-16-ArgTest.ll deleted file mode 100644 index eb2fe8c0483..00000000000 --- a/test/ExecutionEngine/2002-12-16-ArgTest.ll +++ /dev/null @@ -1,37 +0,0 @@ -; RUN: %lli %s > /dev/null - -@.LC0 = internal global [10 x i8] c"argc: %d\0A\00" ; <[10 x i8]*> [#uses=1] - -declare i32 @puts(i8*) - -define void @getoptions(i32* %argc) { -bb0: - ret void -} - -declare i32 @printf(i8*, ...) - -define i32 @main(i32 %argc, i8** %argv) { -bb0: - call i32 (i8*, ...)* @printf( i8* getelementptr ([10 x i8]* @.LC0, i64 0, i64 0), i32 %argc ) ; :0 [#uses=0] - %cast224 = bitcast i8** %argv to i8* ; [#uses=1] - %local = alloca i8* ; [#uses=3] - store i8* %cast224, i8** %local - %cond226 = icmp sle i32 %argc, 0 ; [#uses=1] - br i1 %cond226, label %bb3, label %bb2 -bb2: ; preds = %bb2, %bb0 - %cann-indvar = phi i32 [ 0, %bb0 ], [ %add1-indvar, %bb2 ] ; [#uses=2] - %add1-indvar = add i32 %cann-indvar, 1 ; [#uses=2] - %cann-indvar-idxcast = sext i32 %cann-indvar to i64 ; [#uses=1] - %CT = bitcast i8** %local to i8*** ; [#uses=1] - %reg115 = load i8*** %CT ; [#uses=1] - %cast235 = getelementptr i8** %reg115, i64 %cann-indvar-idxcast ; [#uses=1] - %reg117 = load i8** %cast235 ; [#uses=1] - %reg236 = call i32 @puts( i8* %reg117 ) ; [#uses=0] - %cond239 = icmp slt i32 %add1-indvar, %argc ; [#uses=1] - br i1 %cond239, label %bb2, label %bb3 -bb3: ; preds = %bb2, %bb0 - %cast243 = bitcast i8** %local to i32* ; [#uses=1] - call void @getoptions( i32* %cast243 ) - ret i32 0 -} diff --git a/test/ExecutionEngine/2003-01-04-ArgumentBug.ll b/test/ExecutionEngine/2003-01-04-ArgumentBug.ll deleted file mode 100644 index 68fdefefa54..00000000000 --- a/test/ExecutionEngine/2003-01-04-ArgumentBug.ll +++ /dev/null @@ -1,13 +0,0 @@ -; RUN: %lli %s > /dev/null - -define i32 @foo(i32 %X, i32 %Y, double %A) { - %cond212 = fcmp une double %A, 1.000000e+00 ; [#uses=1] - %cast110 = zext i1 %cond212 to i32 ; [#uses=1] - ret i32 %cast110 -} - -define i32 @main() { - %reg212 = call i32 @foo( i32 0, i32 1, double 1.000000e+00 ) ; [#uses=1] - ret i32 %reg212 -} - diff --git a/test/ExecutionEngine/2003-01-04-LoopTest.ll b/test/ExecutionEngine/2003-01-04-LoopTest.ll deleted file mode 100644 index 5a0311dd939..00000000000 --- a/test/ExecutionEngine/2003-01-04-LoopTest.ll +++ /dev/null @@ -1,20 +0,0 @@ -; RUN: %lli %s > /dev/null - -define i32 @main() { - call i32 @mylog( i32 4 ) ; :1 [#uses=0] - ret i32 0 -} - -define internal i32 @mylog(i32 %num) { -bb0: - br label %bb2 -bb2: ; preds = %bb2, %bb0 - %reg112 = phi i32 [ 10, %bb2 ], [ 1, %bb0 ] ; [#uses=1] - %cann-indvar = phi i32 [ %cann-indvar, %bb2 ], [ 0, %bb0 ] ; [#uses=1] - %reg114 = add i32 %reg112, 1 ; [#uses=2] - %cond222 = icmp slt i32 %reg114, %num ; [#uses=1] - br i1 %cond222, label %bb2, label %bb3 -bb3: ; preds = %bb2 - ret i32 %reg114 -} - diff --git a/test/ExecutionEngine/2003-01-04-PhiTest.ll b/test/ExecutionEngine/2003-01-04-PhiTest.ll deleted file mode 100644 index 48576e7c83e..00000000000 --- a/test/ExecutionEngine/2003-01-04-PhiTest.ll +++ /dev/null @@ -1,12 +0,0 @@ -; RUN: %lli %s > /dev/null - -define i32 @main() { -;