Mercurial > hg > graal-compiler
comparison src/share/vm/compiler/compileBroker.cpp @ 2494:e88293edf07c
Fixed an issue with alignment of double/long values in the code buffer. Can now run Scimark again.
Results for Scimark on i5 (client/graal/server) are (625/634/1120).
Bootstrap of C1X is at 3.7s.
author | Thomas Wuerthinger <thomas.wuerthinger@oracle.com> |
---|---|
date | Fri, 22 Apr 2011 21:13:09 +0200 |
parents | 0654ee04b214 |
children | 75a99b4f1c98 |
comparison
equal
deleted
inserted
replaced
2493:d8891d81dc8e | 2494:e88293edf07c |
---|---|
629 | 629 |
630 // Bootstrap the C1X compiler. Compiles all methods until compile queue is empty and no compilation is active. | 630 // Bootstrap the C1X compiler. Compiles all methods until compile queue is empty and no compilation is active. |
631 void CompileBroker::bootstrap_c1x() { | 631 void CompileBroker::bootstrap_c1x() { |
632 HandleMark hm; | 632 HandleMark hm; |
633 Thread* THREAD = Thread::current(); | 633 Thread* THREAD = Thread::current(); |
634 tty->print_cr("Bootstrapping C1X..."); | 634 tty->print_cr("Bootstrapping C1X...."); |
635 | 635 |
636 C1XCompiler* compiler = C1XCompiler::instance(); | 636 C1XCompiler* compiler = C1XCompiler::instance(); |
637 if (compiler == NULL) fatal("must use flag -XX:+UseC1X"); | 637 if (compiler == NULL) fatal("must use flag -XX:+UseC1X"); |
638 | 638 |
639 jlong start = os::javaTimeMillis(); | 639 jlong start = os::javaTimeMillis(); |