Mercurial > hg > graal-compiler
comparison src/share/vm/runtime/compilationPolicy.hpp @ 12073:f99558245e5c
8022832: Add WB APIs for OSR compilation
Reviewed-by: kvn
author | iignatyev |
---|---|
date | Wed, 14 Aug 2013 23:50:23 +0400 |
parents | b84fd7d73702 |
children | cefad50507d8 de6a9e811145 |
comparison
equal
deleted
inserted
replaced
12072:6c72125a2f40 | 12073:f99558245e5c |
---|---|
50 | 50 |
51 // m must be compiled before executing it | 51 // m must be compiled before executing it |
52 static bool must_be_compiled(methodHandle m, int comp_level = CompLevel_all); | 52 static bool must_be_compiled(methodHandle m, int comp_level = CompLevel_all); |
53 // m is allowed to be compiled | 53 // m is allowed to be compiled |
54 static bool can_be_compiled(methodHandle m, int comp_level = CompLevel_all); | 54 static bool can_be_compiled(methodHandle m, int comp_level = CompLevel_all); |
55 // m is allowed to be osr compiled | |
56 static bool can_be_osr_compiled(methodHandle m, int comp_level = CompLevel_all); | |
55 static bool is_compilation_enabled(); | 57 static bool is_compilation_enabled(); |
56 static void set_policy(CompilationPolicy* policy) { _policy = policy; } | 58 static void set_policy(CompilationPolicy* policy) { _policy = policy; } |
57 static CompilationPolicy* policy() { return _policy; } | 59 static CompilationPolicy* policy() { return _policy; } |
58 | 60 |
59 // Profiling | 61 // Profiling |