Searched refs:InlineTree (Results 1 - 13 of 13) sorted by relevance

/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/opto/
H A DInlineTree.java36 public class InlineTree extends VMObject { class in inherits:VMObject
46 Type type = db.lookupType("InlineTree");
58 private static StaticBaseConstructor inlineTreeConstructor = new StaticBaseConstructor<InlineTree>(InlineTree.class);
60 public InlineTree(Address addr) { method in class:InlineTree
64 public InlineTree callerTree() {
68 return new InlineTree(addr);
84 public GrowableArray<InlineTree> subtrees() {
96 GrowableArray<InlineTree> subt = subtrees();
H A DCompile.java88 public InlineTree ilt() {
91 return new InlineTree(a);
/openjdk7/hotspot/src/share/vm/opto/
H A DbytecodeInfo.cpp37 //------------------------------InlineTree-------------------------------------
38 InlineTree::InlineTree(Compile* c, function in class:InlineTree
39 const InlineTree *caller_tree, ciMethod* callee,
44 _caller_tree((InlineTree*) caller_tree),
64 InlineTree *caller = (InlineTree *)caller_tree;
65 for( ; caller != NULL; caller = ((InlineTree *)(caller->caller_tree())) ) {
72 InlineTree::InlineTree(Compil function in class:InlineTree
[all...]
H A DidealGraphPrinter.hpp41 class InlineTree;
105 void print_method(ciMethod *method, int bci, InlineTree *tree);
106 void print_inline_tree(InlineTree *tree);
H A Dparse.hpp37 class InlineTree;
42 //------------------------------InlineTree-------------------------------------
43 class InlineTree : public ResourceObj { class in inherits: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_a
[all...]
H A DidealGraphPrinter.cpp252 void IdealGraphPrinter::print_method(ciMethod *method, int bci, InlineTree *tree) {
275 GrowableArray<InlineTree *> subtrees = tree->subtrees();
286 void IdealGraphPrinter::print_inline_tree(InlineTree *tree) {
299 InlineTree *inlineTree = compile->ilt();
H A Dcompile.hpp51 class InlineTree;
254 InlineTree* _ilt; // Ditto (temporary).
488 InlineTree* ilt() const { return _ilt; }
H A DdoCall.cpp154 InlineTree* ilt;
156 ilt = InlineTree::find_subtree_from_root(this->ilt(), jvms->caller(), jvms->method());
162 ilt = new InlineTree(this, jvms->method(), jvms->caller(), site_invoke_ratio, MaxInlineLevel);
H A DcallGenerator.cpp62 assert(InlineTree::check_can_parse(method) == NULL, "parse must be possible");
238 if (InlineTree::check_can_parse(m) != NULL) return NULL;
246 if (InlineTree::check_can_parse(m) != NULL) return NULL;
H A Dparse1.cpp402 InlineTree::find_subtree_from_root(C->ilt(), ilt_caller, parse_method);
2102 InlineTree* ilt = NULL;
2105 ilt = InlineTree::find_subtree_from_root(C->ilt(), caller_jvms, method());
H A Dcompile.cpp683 _ilt = InlineTree::build_inline_tree_root();
/openjdk7/hotspot/src/share/vm/runtime/
H A DvmStructs.cpp1107 c2_nonstatic_field(Compile, _ilt, InlineTree*) \
1109 c2_nonstatic_field(InlineTree, _caller_jvms, JVMState*) \
1110 c2_nonstatic_field(InlineTree, _method, ciMethod*) \
1111 c2_nonstatic_field(InlineTree, _caller_tree, InlineTree*) \
1112 c2_nonstatic_field(InlineTree, _subtrees, GrowableArray<InlineTree*>) \
1699 declare_c2_toplevel_type(InlineTree) \
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/
H A DCommandProcessor.java717 // dumps the InlineTree of a C2 compile
734 InlineTree ilt = c.ilt();

Completed in 129 milliseconds