[LLVMdev] Disabling ExecutionEngine tests for Hexagon
daniel.malea at intel.com
Mon Mar 11 12:52:00 PDT 2013
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
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