Lines Matching defs:caller_bci
40 JVMState* caller_jvms, int caller_bci,
61 assert(caller_bci == this->caller_bci(), "correct (redundant) bci parameter");
101 int caller_bci, ciCallProfile& profile,
308 int caller_bci, ciCallProfile& profile,
322 if (!should_inline(callee_method, caller_method, caller_bci, profile,
415 bool pass_initial_checks(ciMethod* caller_method, int caller_bci, ciMethod* callee_method) {
426 iter.force_bci(caller_bci);
460 void InlineTree::print_inlining(ciMethod* callee_method, int caller_bci,
472 C->print_inlining(callee_method, inline_level(), caller_bci, inline_msg);
496 int caller_bci = jvms->bci();
500 if (!pass_initial_checks(caller_method, caller_bci, callee_method)) {
502 print_inlining(callee_method, caller_bci, false /* !success */);
509 print_inlining(callee_method, caller_bci, false /* !success */);
515 bool success = try_to_inline(callee_method, caller_method, caller_bci,
553 print_inlining(callee_method, caller_bci, true /* success */);
555 build_inline_tree_for_callee(callee_method, jvms, caller_bci);
565 print_inlining(callee_method, caller_bci, false /* !success */ );
570 float InlineTree::compute_callee_frequency( int caller_bci ) const {
571 int count = method()->interpreter_call_site_count(caller_bci);
582 InlineTree *InlineTree::build_inline_tree_for_callee( ciMethod* callee_method, JVMState* caller_jvms, int caller_bci) {
583 float recur_frequency = _site_invoke_ratio * compute_callee_frequency(caller_bci);
585 InlineTree* old_ilt = callee_at(caller_bci, callee_method);
607 InlineTree* ilt = new InlineTree(C, this, callee_method, caller_jvms, caller_bci, recur_frequency, _max_inline_level + max_inline_level_adjust);
620 if (sub->caller_bci() == bci && callee == sub->method()) {
669 st->print(" @ %d ", caller_bci());