equal
deleted
inserted
replaced
29 #include "interpreter/interp_masm.hpp" |
29 #include "interpreter/interp_masm.hpp" |
30 #include "interpreter/templateInterpreter.hpp" |
30 #include "interpreter/templateInterpreter.hpp" |
31 #include "interpreter/templateInterpreterGenerator.hpp" |
31 #include "interpreter/templateInterpreterGenerator.hpp" |
32 #include "interpreter/templateTable.hpp" |
32 #include "interpreter/templateTable.hpp" |
33 #include "memory/resourceArea.hpp" |
33 #include "memory/resourceArea.hpp" |
34 #include "runtime/logTimer.hpp" |
34 #include "runtime/timerTrace.hpp" |
35 |
35 |
36 #ifndef CC_INTERP |
36 #ifndef CC_INTERP |
37 |
37 |
38 # define __ _masm-> |
38 # define __ _masm-> |
39 |
39 |
47 |
47 |
48 TemplateTable::initialize(); |
48 TemplateTable::initialize(); |
49 |
49 |
50 // generate interpreter |
50 // generate interpreter |
51 { ResourceMark rm; |
51 { ResourceMark rm; |
52 TraceStartupTime timer("Interpreter generation"); |
52 TraceTime timer("Interpreter generation", TRACETIME_LOG(Info, startuptime)); |
53 int code_size = InterpreterCodeSize; |
53 int code_size = InterpreterCodeSize; |
54 NOT_PRODUCT(code_size *= 4;) // debug uses extra interpreter code space |
54 NOT_PRODUCT(code_size *= 4;) // debug uses extra interpreter code space |
55 #if INCLUDE_JVMTI |
55 #if INCLUDE_JVMTI |
56 if (CodeCacheExtensions::saving_generated_interpreter()) { |
56 if (CodeCacheExtensions::saving_generated_interpreter()) { |
57 // May requires several versions of the codelets. |
57 // May requires several versions of the codelets. |