[llvm-commits] [PATCH 9/10] Initial support for PowerPC64 MCJIT

Adhemerval Zanella azanella at linux.vnet.ibm.com
Mon Sep 17 16:45:04 PDT 2012


I ran with the make check command with 'LIT_ARGS=--param=jit_impl=mcjit' and I checked
that the aforementioned tests were ran with the -use-mcjit argument for lli. I didn't
touch the 'LLVM-Unit :: ExecutionEngine/JIT/*' test and since they use the default JIT
engine they are still failing.


On 09/17/2012 08:34 PM, Kaylor, Andrew wrote:
> How did you execute the tests?
>
> The ExecutionEngine tests are a little odd in the way they get executed.  There is a flag that you can specify to get the tests in the ExecutionEngine directory to use MCJIT, but by default they execute using the legacy JIT.  There's a separate MCJIT subdirectory that executes the tests with the MCJIT engine, but I believe you'd need to modify the lit.local.cfg file to enable the tests for your target.
>
> -Andy
>
> -----Original Message-----
> From: llvm-commits-bounces at cs.uiuc.edu [mailto:llvm-commits-bounces at cs.uiuc.edu] On Behalf Of Adhemerval Zanella
> Sent: Monday, September 17, 2012 1:21 PM
> To: llvm-commits
> Subject: [llvm-commits] [PATCH 9/10] Initial support for PowerPC64 MCJIT
>
> This is the initial support of MCJIT for PPC64-elf-abi. I didn't add any testcase because I focused on existing ones. It correctly runs the following ones:
>
> ExecutionEngine/2003-01-04-ArgumentBug.ll
> ExecutionEngine/2003-01-04-LoopTest.ll
> ExecutionEngine/2003-01-04-PhiTest.ll
> ExecutionEngine/2003-01-09-SARTest.ll
> ExecutionEngine/2003-01-10-FUCOM.ll
> ExecutionEngine/2003-01-15-AlignmentTest.ll
> ExecutionEngine/2003-05-11-PHIRegAllocBug.ll
> ExecutionEngine/2003-06-04-bzip2-bug.ll
> ExecutionEngine/2003-06-05-PHIBug.ll
> ExecutionEngine/2003-08-15-AllocaAssertion.ll
> ExecutionEngine/2003-08-21-EnvironmentTest.ll
> ExecutionEngine/2003-08-23-RegisterAllocatePhysReg.ll
> ExecutionEngine/2003-10-18-PHINode-ConstantExpr-CondCode-Failure.ll
> ExecutionEngine/simplesttest.ll
> ExecutionEngine/simpletest.ll
> ExecutionEngine/stubs.ll
> ExecutionEngine/test-arith.ll
> ExecutionEngine/test-branch.ll
> ExecutionEngine/test-call-no-external-funcs.ll
> ExecutionEngine/test-cast.ll
> ExecutionEngine/test-common-symbols.ll
> ExecutionEngine/test-constantexpr.ll
> ExecutionEngine/test-fp-no-external-funcs.ll
> ExecutionEngine/test-fp.ll
> ExecutionEngine/test-global-init-nonzero.ll
> ExecutionEngine/test-global.ll
> ExecutionEngine/test-loadstore.ll
> ExecutionEngine/test-local.ll
> ExecutionEngine/test-logical.ll
> ExecutionEngine/test-loop.ll
> ExecutionEngine/test-phi.ll
> ExecutionEngine/test-ret.ll
> ExecutionEngine/test-return.ll
> ExecutionEngine/test-setcond-fp.ll
> ExecutionEngine/test-setcond-int.ll
> ExecutionEngine/test-shift.ll      
>
> --
> Adhemerval Zanella Netto
>   Software Engineer
>   Linux Technology Center Brazil
>   Toolchain / GLIBC on Power Architecture
>   azanella at linux.vnet.ibm.com / azanella at br.ibm.com
>   +55 61 8642-9890
>


-- 
Adhemerval Zanella Netto
  Software Engineer
  Linux Technology Center Brazil
  Toolchain / GLIBC on Power Architecture
  azanella at linux.vnet.ibm.com / azanella at br.ibm.com
  +55 61 8642-9890




More information about the llvm-commits mailing list