Mercurial > hg > truffle
diff src/share/vm/interpreter/rewriter.cpp @ 4559:723df37192d6
Make it possible again to build a real client libjvm, drop the UseGraal flag.
Use the --vm option instead of a special -vm option in the bench command
author | Gilles Duboscq <duboscq@ssw.jku.at> |
---|---|
date | Fri, 10 Feb 2012 17:04:03 +0100 |
parents | 82af018d61db |
children | 957c266d8bc5 |
line wrap: on
line diff
--- a/src/share/vm/interpreter/rewriter.cpp Fri Feb 10 02:22:23 2012 +0100 +++ b/src/share/vm/interpreter/rewriter.cpp Fri Feb 10 17:04:03 2012 +0100 @@ -118,7 +118,11 @@ while (!bcs.is_last_bytecode()) { Bytecodes::Code opcode = bcs.raw_next(); switch (opcode) { - case Bytecodes::_return: if (!UseGraal) { *bcs.bcp() = Bytecodes::_return_register_finalizer; } break; + case Bytecodes::_return: +#ifndef GRAAL + *bcs.bcp() = Bytecodes::_return_register_finalizer; +#endif + break; case Bytecodes::_istore: case Bytecodes::_lstore: @@ -273,14 +277,14 @@ switch (c) { case Bytecodes::_lookupswitch : { #ifndef CC_INTERP - if (!UseGraal) { +#ifndef GRAAL Bytecode_lookupswitch bc(method, bcp); (*bcp) = ( bc.number_of_pairs() < BinarySwitchThreshold ? Bytecodes::_fast_linearswitch : Bytecodes::_fast_binaryswitch ); - } +#endif #endif break; }