[LLVMdev] Disabling ExecutionEngine tests for Hexagon

Malea, Daniel daniel.malea at intel.com
Mon Mar 11 12:52:00 PDT 2013

Hi Jyotsna,

Currently there's a preprocessor trick that prevents llvm/unittests/ExecutionEngine/MCJIT tests from running on architectures and operating systems that are known to fail.

Specifically, check out the functions OSSupportsMCJIT() and ArchSupportsMCJIT() functions in unittests/ExecutionEngine/MCJIT/MCJITTestBase.h, and the corresponding macro SKIP_UNSUPPORTED_PLATFORM that is used to 'decorate' the test cases.

I'm not sure if there's anything like that in place for JIT, but it can probably be ported over unless someone has a concern with the overall approach.


From: Jyotsna Verma <jverma at codeaurora.org<mailto:jverma at codeaurora.org>>
Date: Monday, 11 March, 2013 2:28 PM
To: LLVM List <llvmdev at cs.uiuc.edu<mailto:llvmdev at cs.uiuc.edu>>
Subject: [LLVMdev] Disabling ExecutionEngine tests for Hexagon

Hi There,

We want to disable all ExecutionEngine JIT/MCJIT tests (llvm/unittests/ExecutionEngine) for Hexagon. I have been looking into the test framework but haven’t quite figured out how to turn them off. We cross compile Hexagon on X86 and are not interested in JIT support.

Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by The Linux Foundation

More information about the llvm-dev mailing list