diff --git a/llvm/test/ExecutionEngine/fma3-jit.ll b/llvm/test/ExecutionEngine/MCJIT/fma3-jit.ll similarity index 100% rename from llvm/test/ExecutionEngine/fma3-jit.ll rename to llvm/test/ExecutionEngine/MCJIT/fma3-jit.ll diff --git a/llvm/test/ExecutionEngine/frem.ll b/llvm/test/ExecutionEngine/MCJIT/frem.ll similarity index 90% rename from llvm/test/ExecutionEngine/frem.ll rename to llvm/test/ExecutionEngine/MCJIT/frem.ll index d33e4fca876e1..b8739c249cf58 100644 --- a/llvm/test/ExecutionEngine/frem.ll +++ b/llvm/test/ExecutionEngine/MCJIT/frem.ll @@ -1,6 +1,3 @@ -; LoongArch does not support mcjit. -; UNSUPPORTED: target=loongarch{{.*}} - ; LLI.exe used to crash on Windows\X86 when certain single precession ; floating point intrinsics (defined as macros) are used. ; This unit test guards against the failure. diff --git a/llvm/test/ExecutionEngine/mov64zext32.ll b/llvm/test/ExecutionEngine/MCJIT/mov64zext32.ll similarity index 77% rename from llvm/test/ExecutionEngine/mov64zext32.ll rename to llvm/test/ExecutionEngine/MCJIT/mov64zext32.ll index 43bd0fb2f7b43..bba1a1987350a 100644 --- a/llvm/test/ExecutionEngine/mov64zext32.ll +++ b/llvm/test/ExecutionEngine/MCJIT/mov64zext32.ll @@ -1,6 +1,3 @@ -; LoongArch does not support mcjit. -; UNSUPPORTED: target=loongarch{{.*}} - ; RUN: %lli -jit-kind=mcjit %s > /dev/null ; RUN: %lli %s > /dev/null diff --git a/llvm/test/ExecutionEngine/test-interp-vec-arithm_float.ll b/llvm/test/ExecutionEngine/MCJIT/test-interp-vec-arithm_float.ll similarity index 92% rename from llvm/test/ExecutionEngine/test-interp-vec-arithm_float.ll rename to llvm/test/ExecutionEngine/MCJIT/test-interp-vec-arithm_float.ll index 99d95791c5ad2..6f784265a73e1 100644 --- a/llvm/test/ExecutionEngine/test-interp-vec-arithm_float.ll +++ b/llvm/test/ExecutionEngine/MCJIT/test-interp-vec-arithm_float.ll @@ -1,6 +1,3 @@ -; LoongArch does not support mcjit. -; UNSUPPORTED: target=loongarch{{.*}} - ; RUN: %lli -jit-kind=mcjit %s > /dev/null ; RUN: %lli %s > /dev/null diff --git a/llvm/test/ExecutionEngine/test-interp-vec-arithm_int.ll b/llvm/test/ExecutionEngine/MCJIT/test-interp-vec-arithm_int.ll similarity index 96% rename from llvm/test/ExecutionEngine/test-interp-vec-arithm_int.ll rename to llvm/test/ExecutionEngine/MCJIT/test-interp-vec-arithm_int.ll index 2e5592d4d363c..6896af83c44fb 100644 --- a/llvm/test/ExecutionEngine/test-interp-vec-arithm_int.ll +++ b/llvm/test/ExecutionEngine/MCJIT/test-interp-vec-arithm_int.ll @@ -1,6 +1,3 @@ -; LoongArch does not support mcjit. -; UNSUPPORTED: target=loongarch{{.*}} - ; RUN: %lli -jit-kind=mcjit %s > /dev/null ; RUN: %lli %s > /dev/null diff --git a/llvm/test/ExecutionEngine/test-interp-vec-logical.ll b/llvm/test/ExecutionEngine/MCJIT/test-interp-vec-logical.ll similarity index 91% rename from llvm/test/ExecutionEngine/test-interp-vec-logical.ll rename to llvm/test/ExecutionEngine/MCJIT/test-interp-vec-logical.ll index 1e11659b1898a..f654120eaf8e0 100644 --- a/llvm/test/ExecutionEngine/test-interp-vec-logical.ll +++ b/llvm/test/ExecutionEngine/MCJIT/test-interp-vec-logical.ll @@ -1,6 +1,3 @@ -; LoongArch does not support mcjit. -; UNSUPPORTED: target=loongarch{{.*}} - ; RUN: %lli -jit-kind=mcjit %s > /dev/null ; RUN: %lli %s > /dev/null diff --git a/llvm/test/ExecutionEngine/test-interp-vec-setcond-fp.ll b/llvm/test/ExecutionEngine/MCJIT/test-interp-vec-setcond-fp.ll similarity index 93% rename from llvm/test/ExecutionEngine/test-interp-vec-setcond-fp.ll rename to llvm/test/ExecutionEngine/MCJIT/test-interp-vec-setcond-fp.ll index e919550de2689..84bdec1cf5597 100644 --- a/llvm/test/ExecutionEngine/test-interp-vec-setcond-fp.ll +++ b/llvm/test/ExecutionEngine/MCJIT/test-interp-vec-setcond-fp.ll @@ -1,6 +1,3 @@ -; LoongArch does not support mcjit. -; UNSUPPORTED: target=loongarch{{.*}} - ; RUN: %lli -jit-kind=mcjit %s > /dev/null ; RUN: %lli %s > /dev/null diff --git a/llvm/test/ExecutionEngine/test-interp-vec-setcond-int.ll b/llvm/test/ExecutionEngine/MCJIT/test-interp-vec-setcond-int.ll similarity index 97% rename from llvm/test/ExecutionEngine/test-interp-vec-setcond-int.ll rename to llvm/test/ExecutionEngine/MCJIT/test-interp-vec-setcond-int.ll index 9862d6af1f6eb..5a20fc4f11721 100644 --- a/llvm/test/ExecutionEngine/test-interp-vec-setcond-int.ll +++ b/llvm/test/ExecutionEngine/MCJIT/test-interp-vec-setcond-int.ll @@ -1,6 +1,3 @@ -; LoongArch does not support mcjit. -; UNSUPPORTED: target=loongarch{{.*}} - ; RUN: %lli -jit-kind=mcjit %s > /dev/null ; RUN: %lli %s > /dev/null diff --git a/llvm/test/ExecutionEngine/lit.local.cfg b/llvm/test/ExecutionEngine/lit.local.cfg index c748de14c8409..1951f140ea889 100644 --- a/llvm/test/ExecutionEngine/lit.local.cfg +++ b/llvm/test/ExecutionEngine/lit.local.cfg @@ -1,4 +1,4 @@ -if config.root.native_target in ['Sparc', 'SystemZ', 'Hexagon', 'RISCV']: +if config.root.native_target in ['Sparc', 'SystemZ', 'Hexagon']: config.unsupported = True # ExecutionEngine tests are not expected to pass in a cross-compilation setup.