comparison src/share/vm/runtime/compilationPolicy.hpp @ 9088:89e4d67fdd2a

Merge
author Gilles Duboscq <duboscq@ssw.jku.at>
date Fri, 12 Apr 2013 14:05:42 +0200
parents b8f261ba79c6 b84fd7d73702
children cefad50507d8
comparison
equal deleted inserted replaced
9037:b008f40b67d0 9088:89e4d67fdd2a
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);