71 JVMState* caller_jvms, |
71 JVMState* caller_jvms, |
72 int caller_bci); |
72 int caller_bci); |
73 const char* try_to_inline(ciMethod* callee_method, ciMethod* caller_method, int caller_bci, ciCallProfile& profile, WarmCallInfo* wci_result, bool& should_delay); |
73 const char* try_to_inline(ciMethod* callee_method, ciMethod* caller_method, int caller_bci, ciCallProfile& profile, WarmCallInfo* wci_result, bool& should_delay); |
74 const char* should_inline(ciMethod* callee_method, ciMethod* caller_method, int caller_bci, ciCallProfile& profile, WarmCallInfo* wci_result) const; |
74 const char* should_inline(ciMethod* callee_method, ciMethod* caller_method, int caller_bci, ciCallProfile& profile, WarmCallInfo* wci_result) const; |
75 const char* should_not_inline(ciMethod* callee_method, ciMethod* caller_method, WarmCallInfo* wci_result) const; |
75 const char* should_not_inline(ciMethod* callee_method, ciMethod* caller_method, WarmCallInfo* wci_result) const; |
76 void print_inlining(ciMethod *callee_method, int caller_bci, const char *failure_msg) const; |
76 void print_inlining(ciMethod* callee_method, int caller_bci, |
|
77 const char* msg, bool success) const; |
77 |
78 |
78 InlineTree *caller_tree() const { return _caller_tree; } |
79 InlineTree *caller_tree() const { return _caller_tree; } |
79 InlineTree* callee_at(int bci, ciMethod* m) const; |
80 InlineTree* callee_at(int bci, ciMethod* m) const; |
80 int inline_level() const { return stack_depth(); } |
81 int inline_level() const { return stack_depth(); } |
81 int stack_depth() const { return _caller_jvms ? _caller_jvms->depth() : 0; } |
82 int stack_depth() const { return _caller_jvms ? _caller_jvms->depth() : 0; } |