From 79cc1e3ae7bc224fa948495ba2f1c02f4c0c84ea Mon Sep 17 00:00:00 2001 From: Eric Christopher Date: Tue, 2 Sep 2014 22:28:02 +0000 Subject: Reinstate "Nuke the old JIT." Approved by Jim Grosbach, Lang Hames, Rafael Espindola. This reinstates commits r215111, 215115, 215116, 215117, 215136. llvm-svn: 216982 --- llvm/test/ExecutionEngine/2002-12-16-ArgTest.ll | 1 - llvm/test/ExecutionEngine/2003-01-04-ArgumentBug.ll | 1 - llvm/test/ExecutionEngine/2003-01-04-LoopTest.ll | 1 - llvm/test/ExecutionEngine/2003-01-15-AlignmentTest.ll | 1 - llvm/test/ExecutionEngine/2003-05-06-LivenessClobber.ll | 1 - llvm/test/ExecutionEngine/2003-05-07-ArgumentTest.ll | 1 - llvm/test/ExecutionEngine/2003-08-15-AllocaAssertion.ll | 1 - llvm/test/ExecutionEngine/2003-08-21-EnvironmentTest.ll | 1 - llvm/test/ExecutionEngine/2003-08-23-RegisterAllocatePhysReg.ll | 1 - .../2003-10-18-PHINode-ConstantExpr-CondCode-Failure.ll | 1 - llvm/test/ExecutionEngine/2005-12-02-TailCallBug.ll | 1 - llvm/test/ExecutionEngine/MCJIT/2002-12-16-ArgTest.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/2003-01-04-ArgumentBug.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/2003-01-04-LoopTest.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/2003-01-04-PhiTest.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/2003-01-09-SARTest.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/2003-01-10-FUCOM.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/2003-01-15-AlignmentTest.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/2003-05-06-LivenessClobber.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/2003-05-07-ArgumentTest.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/2003-05-11-PHIRegAllocBug.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/2003-06-04-bzip2-bug.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/2003-06-05-PHIBug.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/2003-08-15-AllocaAssertion.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/2003-08-21-EnvironmentTest.ll | 2 +- .../ExecutionEngine/MCJIT/2003-08-23-RegisterAllocatePhysReg.ll | 2 +- .../MCJIT/2003-10-18-PHINode-ConstantExpr-CondCode-Failure.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/2005-12-02-TailCallBug.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/2007-12-10-APIntLoadStore.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/2008-06-05-APInt-OverAShr.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/2010-01-15-UndefValue.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/2013-04-04-RelocAddend.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/cross-module-a.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/cross-module-sm-pic-a.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/eh-lg-pic.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/eh-sm-pic.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/eh.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/fpbitcast.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/hello-sm-pic.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/hello.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/hello2.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/load-object-a.ll | 6 +++--- llvm/test/ExecutionEngine/MCJIT/multi-module-a.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/multi-module-eh-a.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/multi-module-sm-pic-a.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/non-extern-addend-smallcodemodel.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/non-extern-addend.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/pr13727.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/remote/cross-module-a.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/remote/cross-module-sm-pic-a.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/remote/multi-module-a.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/remote/multi-module-sm-pic-a.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/remote/simpletest-remote.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/remote/stubs-remote.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/remote/stubs-sm-pic.ll | 2 +- .../test/ExecutionEngine/MCJIT/remote/test-common-symbols-remote.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/remote/test-data-align-remote.ll | 2 +- .../MCJIT/remote/test-fp-no-external-funcs-remote.ll | 2 +- .../ExecutionEngine/MCJIT/remote/test-global-init-nonzero-remote.ll | 2 +- .../ExecutionEngine/MCJIT/remote/test-global-init-nonzero-sm-pic.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/remote/test-ptr-reloc-remote.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/remote/test-ptr-reloc-sm-pic.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/simplesttest.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/simpletest.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/stubs-sm-pic.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/stubs.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/test-arith.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/test-branch.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/test-call-no-external-funcs.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/test-call.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/test-cast.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/test-common-symbols-alignment.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/test-common-symbols.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/test-constantexpr.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/test-data-align.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/test-fp-no-external-funcs.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/test-fp.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/test-global-ctors.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/test-global-init-nonzero-sm-pic.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/test-global-init-nonzero.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/test-global.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/test-loadstore.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/test-local.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/test-logical.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/test-loop.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/test-phi.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/test-ptr-reloc-sm-pic.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/test-ptr-reloc.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/test-ret.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/test-return.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/test-setcond-fp.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/test-setcond-int.ll | 2 +- llvm/test/ExecutionEngine/MCJIT/test-shift.ll | 2 +- llvm/test/ExecutionEngine/hello.ll | 1 - llvm/test/ExecutionEngine/hello2.ll | 1 - llvm/test/ExecutionEngine/mov64zext32.ll | 1 - llvm/test/ExecutionEngine/simpletest.ll | 1 - llvm/test/ExecutionEngine/stubs.ll | 1 - llvm/test/ExecutionEngine/test-call-no-external-funcs.ll | 1 - llvm/test/ExecutionEngine/test-call.ll | 1 - llvm/test/ExecutionEngine/test-common-symbols.ll | 1 - llvm/test/ExecutionEngine/test-fp-no-external-funcs.ll | 1 - llvm/test/ExecutionEngine/test-fp.ll | 1 - llvm/test/ExecutionEngine/test-global-init-nonzero.ll | 1 - llvm/test/ExecutionEngine/test-global.ll | 1 - llvm/test/ExecutionEngine/test-loadstore.ll | 1 - llvm/test/ExecutionEngine/test-local.ll | 1 - 107 files changed, 84 insertions(+), 109 deletions(-) (limited to 'llvm/test/ExecutionEngine') diff --git a/llvm/test/ExecutionEngine/2002-12-16-ArgTest.ll b/llvm/test/ExecutionEngine/2002-12-16-ArgTest.ll index 4c03519a85a..eb2fe8c0483 100644 --- a/llvm/test/ExecutionEngine/2002-12-16-ArgTest.ll +++ b/llvm/test/ExecutionEngine/2002-12-16-ArgTest.ll @@ -1,5 +1,4 @@ ; RUN: %lli %s > /dev/null -; XFAIL: arm @.LC0 = internal global [10 x i8] c"argc: %d\0A\00" ; <[10 x i8]*> [#uses=1] diff --git a/llvm/test/ExecutionEngine/2003-01-04-ArgumentBug.ll b/llvm/test/ExecutionEngine/2003-01-04-ArgumentBug.ll index 3182193453a..68fdefefa54 100644 --- a/llvm/test/ExecutionEngine/2003-01-04-ArgumentBug.ll +++ b/llvm/test/ExecutionEngine/2003-01-04-ArgumentBug.ll @@ -1,5 +1,4 @@ ; RUN: %lli %s > /dev/null -; XFAIL: arm define i32 @foo(i32 %X, i32 %Y, double %A) { %cond212 = fcmp une double %A, 1.000000e+00 ; [#uses=1] diff --git a/llvm/test/ExecutionEngine/2003-01-04-LoopTest.ll b/llvm/test/ExecutionEngine/2003-01-04-LoopTest.ll index 3e27e0607ba..5a0311dd939 100644 --- a/llvm/test/ExecutionEngine/2003-01-04-LoopTest.ll +++ b/llvm/test/ExecutionEngine/2003-01-04-LoopTest.ll @@ -1,5 +1,4 @@ ; RUN: %lli %s > /dev/null -; XFAIL: arm define i32 @main() { call i32 @mylog( i32 4 ) ; :1 [#uses=0] diff --git a/llvm/test/ExecutionEngine/2003-01-15-AlignmentTest.ll b/llvm/test/ExecutionEngine/2003-01-15-AlignmentTest.ll index 80e19ba1932..038d7500101 100644 --- a/llvm/test/ExecutionEngine/2003-01-15-AlignmentTest.ll +++ b/llvm/test/ExecutionEngine/2003-01-15-AlignmentTest.ll @@ -1,5 +1,4 @@ ; RUN: %lli %s > /dev/null -; XFAIL: arm define i32 @bar(i8* %X) { ; pointer should be 4 byte aligned! diff --git a/llvm/test/ExecutionEngine/2003-05-06-LivenessClobber.ll b/llvm/test/ExecutionEngine/2003-05-06-LivenessClobber.ll index 6f61aa68b67..576ef7cf638 100644 --- a/llvm/test/ExecutionEngine/2003-05-06-LivenessClobber.ll +++ b/llvm/test/ExecutionEngine/2003-05-06-LivenessClobber.ll @@ -1,7 +1,6 @@ ; This testcase should return with an exit code of 1. ; ; RUN: not %lli %s -; XFAIL: arm @test = global i64 0 ; [#uses=1] diff --git a/llvm/test/ExecutionEngine/2003-05-07-ArgumentTest.ll b/llvm/test/ExecutionEngine/2003-05-07-ArgumentTest.ll index 236be18d96e..42db5fe93fc 100644 --- a/llvm/test/ExecutionEngine/2003-05-07-ArgumentTest.ll +++ b/llvm/test/ExecutionEngine/2003-05-07-ArgumentTest.ll @@ -1,5 +1,4 @@ ; RUN: %lli %s test -; XFAIL: arm declare i32 @puts(i8*) diff --git a/llvm/test/ExecutionEngine/2003-08-15-AllocaAssertion.ll b/llvm/test/ExecutionEngine/2003-08-15-AllocaAssertion.ll index 22dd4ccb44c..bee409c1441 100644 --- a/llvm/test/ExecutionEngine/2003-08-15-AllocaAssertion.ll +++ b/llvm/test/ExecutionEngine/2003-08-15-AllocaAssertion.ll @@ -1,5 +1,4 @@ ; RUN: %lli %s > /dev/null -; XFAIL: arm ; This testcase failed to work because two variable sized allocas confused the ; local register allocator. diff --git a/llvm/test/ExecutionEngine/2003-08-21-EnvironmentTest.ll b/llvm/test/ExecutionEngine/2003-08-21-EnvironmentTest.ll index 60dc3d6b7d4..63303fcff7c 100644 --- a/llvm/test/ExecutionEngine/2003-08-21-EnvironmentTest.ll +++ b/llvm/test/ExecutionEngine/2003-08-21-EnvironmentTest.ll @@ -1,5 +1,4 @@ ; RUN: %lli %s > /dev/null -; XFAIL: arm ; ; Regression Test: EnvironmentTest.ll diff --git a/llvm/test/ExecutionEngine/2003-08-23-RegisterAllocatePhysReg.ll b/llvm/test/ExecutionEngine/2003-08-23-RegisterAllocatePhysReg.ll index 04a5e1741bb..8fb1bbbe9d7 100644 --- a/llvm/test/ExecutionEngine/2003-08-23-RegisterAllocatePhysReg.ll +++ b/llvm/test/ExecutionEngine/2003-08-23-RegisterAllocatePhysReg.ll @@ -1,5 +1,4 @@ ; RUN: %lli %s > /dev/null -; XFAIL: arm ; This testcase exposes a bug in the local register allocator where it runs out ; of registers (due to too many overlapping live ranges), but then attempts to diff --git a/llvm/test/ExecutionEngine/2003-10-18-PHINode-ConstantExpr-CondCode-Failure.ll b/llvm/test/ExecutionEngine/2003-10-18-PHINode-ConstantExpr-CondCode-Failure.ll index 6e48c60db26..6513540903e 100644 --- a/llvm/test/ExecutionEngine/2003-10-18-PHINode-ConstantExpr-CondCode-Failure.ll +++ b/llvm/test/ExecutionEngine/2003-10-18-PHINode-ConstantExpr-CondCode-Failure.ll @@ -1,5 +1,4 @@ ; RUN: %lli %s > /dev/null -; XFAIL: arm @A = global i32 0 ; [#uses=1] diff --git a/llvm/test/ExecutionEngine/2005-12-02-TailCallBug.ll b/llvm/test/ExecutionEngine/2005-12-02-TailCallBug.ll index 8523b5e3f5b..2ac8ad1795d 100644 --- a/llvm/test/ExecutionEngine/2005-12-02-TailCallBug.ll +++ b/llvm/test/ExecutionEngine/2005-12-02-TailCallBug.ll @@ -1,6 +1,5 @@ ; PR672 ; RUN: %lli %s -; XFAIL: arm define i32 @main() { %f = bitcast i32 (i32, i32*, i32)* @check_tail to i32* ; [#uses=1] diff --git a/llvm/test/ExecutionEngine/MCJIT/2002-12-16-ArgTest.ll b/llvm/test/ExecutionEngine/MCJIT/2002-12-16-ArgTest.ll index babd8f6a780..eb2fe8c0483 100644 --- a/llvm/test/ExecutionEngine/MCJIT/2002-12-16-ArgTest.ll +++ b/llvm/test/ExecutionEngine/MCJIT/2002-12-16-ArgTest.ll @@ -1,4 +1,4 @@ -; RUN: %lli_mcjit %s > /dev/null +; RUN: %lli %s > /dev/null @.LC0 = internal global [10 x i8] c"argc: %d\0A\00" ; <[10 x i8]*> [#uses=1] diff --git a/llvm/test/ExecutionEngine/MCJIT/2003-01-04-ArgumentBug.ll b/llvm/test/ExecutionEngine/MCJIT/2003-01-04-ArgumentBug.ll index bbb81b88b16..68fdefefa54 100644 --- a/llvm/test/ExecutionEngine/MCJIT/2003-01-04-ArgumentBug.ll +++ b/llvm/test/ExecutionEngine/MCJIT/2003-01-04-ArgumentBug.ll @@ -1,4 +1,4 @@ -; RUN: %lli_mcjit %s > /dev/null +; RUN: %lli %s > /dev/null define i32 @foo(i32 %X, i32 %Y, double %A) { %cond212 = fcmp une double %A, 1.000000e+00 ; [#uses=1] diff --git a/llvm/test/ExecutionEngine/MCJIT/2003-01-04-LoopTest.ll b/llvm/test/ExecutionEngine/MCJIT/2003-01-04-LoopTest.ll index 7574267bdcd..5a0311dd939 100644 --- a/llvm/test/ExecutionEngine/MCJIT/2003-01-04-LoopTest.ll +++ b/llvm/test/ExecutionEngine/MCJIT/2003-01-04-LoopTest.ll @@ -1,4 +1,4 @@ -; RUN: %lli_mcjit %s > /dev/null +; RUN: %lli %s > /dev/null define i32 @main() { call i32 @mylog( i32 4 ) ; :1 [#uses=0] diff --git a/llvm/test/ExecutionEngine/MCJIT/2003-01-04-PhiTest.ll b/llvm/test/ExecutionEngine/MCJIT/2003-01-04-PhiTest.ll index 261939ad202..48576e7c83e 100644 --- a/llvm/test/ExecutionEngine/MCJIT/2003-01-04-PhiTest.ll +++ b/llvm/test/ExecutionEngine/MCJIT/2003-01-04-PhiTest.ll @@ -1,4 +1,4 @@ -; RUN: %lli_mcjit %s > /dev/null +; RUN: %lli %s > /dev/null define i32 @main() { ;