Mercurial > hg > truffle
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); |