comparison src/share/vm/runtime/compilationPolicy.hpp @ 9080:b84fd7d73702

8007288: Additional WB API for compiler's testing Reviewed-by: kvn, vlivanov
author iignatyev
date Tue, 09 Apr 2013 09:54:17 -0700
parents da91efe96a93
children 89e4d67fdd2a f99558245e5c
comparison
equal deleted inserted replaced
9079:f67065f02409 9080:b84fd7d73702
94 static void trace_osr_completion(nmethod* osr_nm); 94 static void trace_osr_completion(nmethod* osr_nm);
95 void reset_counter_for_invocation_event(methodHandle method); 95 void reset_counter_for_invocation_event(methodHandle method);
96 void reset_counter_for_back_branch_event(methodHandle method); 96 void reset_counter_for_back_branch_event(methodHandle method);
97 public: 97 public:
98 NonTieredCompPolicy() : _compiler_count(0) { } 98 NonTieredCompPolicy() : _compiler_count(0) { }
99 virtual CompLevel initial_compile_level() { return CompLevel_initial_compile; } 99 virtual CompLevel initial_compile_level() { return CompLevel_highest_tier; }
100 virtual int compiler_count(CompLevel comp_level); 100 virtual int compiler_count(CompLevel comp_level);
101 virtual void do_safepoint_work(); 101 virtual void do_safepoint_work();
102 virtual void reprofile(ScopeDesc* trap_scope, bool is_osr); 102 virtual void reprofile(ScopeDesc* trap_scope, bool is_osr);
103 virtual void delay_compilation(Method* method); 103 virtual void delay_compilation(Method* method);
104 virtual void disable_compilation(Method* method); 104 virtual void disable_compilation(Method* method);