Mercurial > hg > truffle
comparison 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 |
comparison
equal
deleted
inserted
replaced
5492:35f9b57d70cb | 5517:e09a1efdeafd |
---|---|
687 if len(pos) != 0: | 687 if len(pos) != 0: |
688 classes = [c for c in classes if containsAny(c, pos)] | 688 classes = [c for c in classes if containsAny(c, pos)] |
689 if len(neg) != 0: | 689 if len(neg) != 0: |
690 classes = [c for c in classes if not containsAny(c, neg)] | 690 classes = [c for c in classes if not containsAny(c, neg)] |
691 | 691 |
692 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) | 692 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) |
693 | 693 |
694 def buildvms(args): | 694 def buildvms(args): |
695 """build one or more VMs in various configurations""" | 695 """build one or more VMs in various configurations""" |
696 | 696 |
697 parser = ArgumentParser(prog='mx buildvms'); | 697 parser = ArgumentParser(prog='mx buildvms'); |