Lines Matching refs:InlineTree
37 class InlineTree;
42 //------------------------------InlineTree-------------------------------------
43 class InlineTree : public ResourceObj {
49 InlineTree* _caller_tree;
58 GrowableArray<InlineTree*> _subtrees;
63 InlineTree(Compile* C,
64 const InlineTree* caller_tree,
70 InlineTree *build_inline_tree_for_callee(ciMethod* callee_method,
90 InlineTree* caller_tree() const { return _caller_tree; }
91 InlineTree* callee_at(int bci, ciMethod* m) const;
99 static InlineTree* build_inline_tree_root();
100 static InlineTree* find_subtree_from_root(InlineTree* root, JVMState* jvms, ciMethod* callee);
103 InlineTree(Compile* c, ciMethod* callee_method, JVMState* caller_jvms, float site_invoke_ratio, int max_inline_level);
105 // InlineTree enum
139 GrowableArray<InlineTree*> subtrees() { return _subtrees; }