comparison src/share/vm/interpreter/templateInterpreter.cpp @ 8151:b8f261ba79c6

Minimize diff to plain HotSpot version.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Thu, 07 Mar 2013 21:00:29 +0100
parents 7d815d842ee0
children 6b6cbd8b8914
comparison
equal deleted inserted replaced
8150:b66f831ac5ab 8151:b8f261ba79c6
25 #include "precompiled.hpp" 25 #include "precompiled.hpp"
26 #include "interpreter/interpreter.hpp" 26 #include "interpreter/interpreter.hpp"
27 #include "interpreter/interpreterGenerator.hpp" 27 #include "interpreter/interpreterGenerator.hpp"
28 #include "interpreter/interpreterRuntime.hpp" 28 #include "interpreter/interpreterRuntime.hpp"
29 #include "interpreter/templateTable.hpp" 29 #include "interpreter/templateTable.hpp"
30 #include "utilities/machineCodePrinter.hpp"
31 30
32 #ifndef CC_INTERP 31 #ifndef CC_INTERP
33 32
34 # define __ _masm-> 33 # define __ _masm->
35 34
50 NOT_PRODUCT(code_size *= 4;) // debug uses extra interpreter code space 49 NOT_PRODUCT(code_size *= 4;) // debug uses extra interpreter code space
51 _code = new StubQueue(new InterpreterCodeletInterface, code_size, NULL, 50 _code = new StubQueue(new InterpreterCodeletInterface, code_size, NULL,
52 "Interpreter"); 51 "Interpreter");
53 InterpreterGenerator g(_code); 52 InterpreterGenerator g(_code);
54 if (PrintInterpreter) print(); 53 if (PrintInterpreter) print();
55 if (PrintMachineCodeToFile) {
56 MachineCodePrinter::print(_code);
57 }
58 } 54 }
59 55
60 // initialize dispatch table 56 // initialize dispatch table
61 _active_table = _normal_table; 57 _active_table = _normal_table;
62 } 58 }