[llvm-exegesis] Run unit tests on more platforms.
authorClement Courbet <courbet@google.com>
Fri, 13 Apr 2018 12:20:30 +0000 (12:20 +0000)
committerClement Courbet <courbet@google.com>
Fri, 13 Apr 2018 12:20:30 +0000 (12:20 +0000)
commite1ae337cd50b2a6b553b55544e7c81dca74e1dab
treec9e0ce08e6ed2f450b98988362980e4273a28d35
parent53e423ed1ee1896a0bb7641d6e73a06d67a2a481
[llvm-exegesis] Run unit tests on more platforms.

Summary:
 - Target-independent tests are run all the time.
 - Tests that codegen X86 code are run when X86 is in build targets.
 - Tests that run X86 jitted code are run only on X86 hosts.

Reviewers: gchatelet

Subscribers: mgorny, llvm-commits, tschuett

Differential Revision: https://reviews.llvm.org/D45614

llvm-svn: 330008
llvm/unittests/tools/CMakeLists.txt
llvm/unittests/tools/llvm-exegesis/CMakeLists.txt
llvm/unittests/tools/llvm-exegesis/X86/CMakeLists.txt [new file with mode: 0644]
llvm/unittests/tools/llvm-exegesis/X86/InMemoryAssemblerTest.cpp [moved from llvm/unittests/tools/llvm-exegesis/InMemoryAssemblerTest.cpp with 78% similarity]
llvm/unittests/tools/llvm-exegesis/X86/InstructionSnippetGeneratorTest.cpp [moved from llvm/unittests/tools/llvm-exegesis/InstructionSnippetGeneratorTest.cpp with 98% similarity]