[llvm] r181215 - AArch64: use MCJIT by default and enable related tests.

Tim Northover Tim.Northover at arm.com
Mon May 6 09:51:08 PDT 2013


Author: tnorthover
Date: Mon May  6 11:51:08 2013
New Revision: 181215

URL: http://llvm.org/viewvc/llvm-project?rev=181215&view=rev
Log:
AArch64: use MCJIT by default and enable related tests.

This just enables some testing I'd missed after implementing MCJIT
support.

Modified:
    llvm/trunk/test/Analysis/Profiling/lit.local.cfg
    llvm/trunk/test/lit.cfg

Modified: llvm/trunk/test/Analysis/Profiling/lit.local.cfg
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/Profiling/lit.local.cfg?rev=181215&r1=181214&r2=181215&view=diff
==============================================================================
--- llvm/trunk/test/Analysis/Profiling/lit.local.cfg (original)
+++ llvm/trunk/test/Analysis/Profiling/lit.local.cfg Mon May  6 11:51:08 2013
@@ -7,10 +7,5 @@ def getRoot(config):
 
 root = getRoot(config)
 
-# Most profiling tests rely on a JIT being present to gather their data; AArch64
-# doesn't have any JIT at present so they will fail when run there.
-if root.host_arch in ['AArch64']:
-    config.unsupported = True
-
 if 'hexagon' in root.target_triple:
     config.unsupported = True

Modified: llvm/trunk/test/lit.cfg
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/lit.cfg?rev=181215&r1=181214&r2=181215&view=diff
==============================================================================
--- llvm/trunk/test/lit.cfg (original)
+++ llvm/trunk/test/lit.cfg Mon May  6 11:51:08 2013
@@ -160,6 +160,7 @@ config.substitutions.append( ('%lli_mcji
 # but simply want use the currently considered most reliable jit for platform
 # FIXME: ppc32 is not ready for mcjit.
 if 'arm' in config.target_triple \
+   or 'aarch64' in config.target_triple \
    or 'powerpc64' in config.target_triple \
    or 's390x' in config.target_triple:
     defaultIsMCJIT = 'true'





More information about the llvm-commits mailing list