Lines Matching defs:jvms
385 JVMState* jvms = caller_jvms();
386 while (jvms != NULL && jvms->has_method()) {
387 if (jvms->method() == callee_method) {
394 jvms = jvms->caller();
483 WarmCallInfo* InlineTree::ok_to_inline(ciMethod* callee_method, JVMState* jvms, ciCallProfile& profile, WarmCallInfo* initial_wci, bool& should_delay) {
487 // Make sure the incoming jvms has the same information content as me.
489 if (jvms->caller() == NULL) {
492 assert(_caller_jvms->same_calls_as(jvms->caller()), "redundant instance state");
494 assert(_method == jvms->method(), "redundant instance state");
496 int caller_bci = jvms->bci();
497 ciMethod* caller_method = jvms->method();
555 build_inline_tree_for_callee(callee_method, jvms, caller_bci);
640 // Given a jvms, which determines a call chain from the root method,
643 InlineTree* InlineTree::find_subtree_from_root(InlineTree* root, JVMState* jvms, ciMethod* callee) {
645 uint depth = jvms && jvms->has_method() ? jvms->depth() : 0;
647 JVMState* jvmsp = jvms->of_depth(d);
650 ciMethod* d_callee = (d == depth) ? callee : jvms->of_depth(d+1)->method();