Mercurial > hg > graal-jvmci-8
diff src/share/vm/runtime/compilationPolicy.hpp @ 5176:af59b4dfc9e4
compilation queue changes:
* new CiCompilationStatistics
* added new HotSpot compilation policy (-XX:CompilationPolicyChoice=4)
* compile queue prioritizing (-G:+PriorityCompileQueue)
* low-priority compilation threads (-G:+SlowCompileThreads)
* dynamic compilation thread priority adjustment (-G:+DynamicCompilePriority)
author | Lukas Stadler <lukas.stadler@jku.at> |
---|---|
date | Thu, 29 Mar 2012 18:43:30 +0200 |
parents | 43d5ae1051f7 |
children | 957c266d8bc5 |
line wrap: on
line diff
--- a/src/share/vm/runtime/compilationPolicy.hpp Thu Mar 29 13:23:34 2012 +0200 +++ b/src/share/vm/runtime/compilationPolicy.hpp Thu Mar 29 18:43:30 2012 +0200 @@ -116,6 +116,14 @@ virtual void method_back_branch_event(methodHandle m, int bci, JavaThread* thread); }; +#ifdef GRAAL +class GraalCompPolicy : public NonTieredCompPolicy { + public: + virtual void method_invocation_event(methodHandle m, JavaThread* thread); + virtual void method_back_branch_event(methodHandle m, int bci, JavaThread* thread); +}; +#endif // GRAAL + // StackWalkCompPolicy - existing C2 policy #if defined(COMPILER2) || defined(GRAAL)