Mercurial > hg > graal-compiler
diff src/share/vm/runtime/globals.hpp @ 12875:d13d7aba8c12
8023657: New type profiling points: arguments to call
Summary: x86 interpreter and c1 type profiling for arguments at calls
Reviewed-by: kvn, twisti
author | roland |
---|---|
date | Wed, 09 Oct 2013 16:32:21 +0200 |
parents | 1c3486050433 |
children | ce0cc25bc5e2 |
line wrap: on
line diff
--- a/src/share/vm/runtime/globals.hpp Wed Oct 09 11:05:17 2013 -0700 +++ b/src/share/vm/runtime/globals.hpp Wed Oct 09 16:32:21 2013 +0200 @@ -2648,6 +2648,13 @@ product(bool, AggressiveOpts, false, \ "Enable aggressive optimizations - see arguments.cpp") \ \ + product_pd(uintx, TypeProfileLevel, \ + "Type profiling of arguments at call:" \ + "0->off ; 1->js292 only; 2->all methods") \ + \ + product(intx, TypeProfileArgsLimit, 2, \ + "max number of call arguments to consider for type profiling") \ + \ /* statistics */ \ develop(bool, CountCompiledCalls, false, \ "counts method invocations") \ @@ -3760,7 +3767,6 @@ product(bool, UseLockedTracing, false, \ "Use locked-tracing when doing event-based tracing") - /* * Macros for factoring of globals */