changeset 22351:df9621fe0ad7

mx gate: add TraceRA unittest and bootstrap tasks.
author Josef Eisl <josef.eisl@jku.at>
date Fri, 24 Jul 2015 09:04:14 +0200
parents 06a9e6737dcf
children e6ea77e2a770
files mx.graal/mx_graal.py
diffstat 1 files changed, 9 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/mx.graal/mx_graal.py	Fri Jul 24 10:55:33 2015 +0200
+++ b/mx.graal/mx_graal.py	Fri Jul 24 09:04:14 2015 +0200
@@ -1339,6 +1339,10 @@
     with VM('server', 'product'):
         with Task('UnitTestsNonSSA:hosted-product', tasks) as t:
             if t: unittest(['--enable-timing', '--verbose', '--fail-fast', '-G:-SSA_LIR'])
+    # Run unit tests on server-hosted-jvmci with TraceRA
+    with VM('server', 'product'):
+        with Task('UnitTestsTraceRA:hosted-product', tasks) as t:
+            if t: unittest(['--enable-timing', '--verbose', '--fail-fast', '-G:+TraceRA'])
     # Run ctw against rt.jar on server-hosted-jvmci
     with VM('server', 'product'):
         with Task('CTW:hosted-product', tasks) as t:
@@ -1388,6 +1392,11 @@
                 vm(['-XX:-TieredCompilation', '-G:-SSA_LIR', '-G:RegisterPressure=' + registers, '-esa', '-version'])
 
     with VM('jvmci', 'product'):
+        with Task('BootstrapTraceRAWithRegisterPressure:product', tasks) as t:
+            if t:
+                vm(['-XX:-TieredCompilation', '-G:+TraceRA', '-G:RegisterPressure=' + registers, '-esa', '-version'])
+
+    with VM('jvmci', 'product'):
         with Task('BootstrapWithImmutableCode:product', tasks) as t:
             if t: vm(['-XX:-TieredCompilation', '-G:+ImmutableCode', '-G:+VerifyPhases', '-esa', '-version'])