diff mx/commands.py @ 5517:e09a1efdeafd

Remove compilation restriction on run* methods in jtt, add Object::<init> to the compiled method to test escape analysis Added a loop+escape analysis test Remove unused import
author Gilles Duboscq <duboscq@ssw.jku.at>
date Thu, 07 Jun 2012 21:13:41 +0200
parents d554a6709d5e
children e4b1bc5e29e0
line wrap: on
line diff
--- a/mx/commands.py	Thu Jun 07 13:01:45 2012 +0200
+++ b/mx/commands.py	Thu Jun 07 21:13:41 2012 +0200
@@ -689,7 +689,7 @@
         if len(neg) != 0:
             classes = [c for c in classes if not containsAny(c, neg)]
             
-        vm(['-XX:-BootstrapGraal', '-XX:CompileOnly=com/oracle/graal/jtt', '-XX:CompileCommand=exclude,com/oracle/graal/jtt*.run*', '-XX:CompileCommand=quiet', '-Xcomp', '-esa'] + vmArgs + ['-cp', mx.classpath(proj), 'org.junit.runner.JUnitCore'] + classes)
+        vm(['-XX:-BootstrapGraal', '-XX:CompileOnly=com/oracle/graal/jtt', '-XX:CompileCommand=compileonly,java/lang/Object::<init>', '-XX:CompileCommand=quiet', '-Xcomp', '-esa'] + vmArgs + ['-cp', mx.classpath(proj), 'org.junit.runner.JUnitCore'] + classes)
     
 def buildvms(args):
     """build one or more VMs in various configurations"""