Mercurial > hg > truffle
comparison src/share/vm/runtime/deoptimization.hpp @ 13216:51e97f88c771
Profile deoptimizations of OSR methods separately.
author | Roland Schatz <roland.schatz@oracle.com> |
---|---|
date | Tue, 03 Dec 2013 11:25:40 +0100 |
parents | 6b2d8d20ecbd |
children | 5a9afbf72714 |
comparison
equal
deleted
inserted
replaced
13215:dca16b3416ab | 13216:51e97f88c771 |
---|---|
376 // Update the mdo's count and per-BCI reason bits, returning previous state: | 376 // Update the mdo's count and per-BCI reason bits, returning previous state: |
377 static ProfileData* query_update_method_data(MethodData* trap_mdo, | 377 static ProfileData* query_update_method_data(MethodData* trap_mdo, |
378 int trap_bci, | 378 int trap_bci, |
379 DeoptReason reason, | 379 DeoptReason reason, |
380 bool update_total_trap_count, | 380 bool update_total_trap_count, |
381 #ifdef GRAAL | |
382 bool is_osr, | |
383 #endif | |
381 //outputs: | 384 //outputs: |
382 uint& ret_this_trap_count, | 385 uint& ret_this_trap_count, |
383 bool& ret_maybe_prior_trap, | 386 bool& ret_maybe_prior_trap, |
384 bool& ret_maybe_prior_recompile); | 387 bool& ret_maybe_prior_recompile); |
385 // class loading support for uncommon trap | 388 // class loading support for uncommon trap |