comparison src/share/vm/opto/compile.hpp @ 65:99269dbf4ba8

6674588: (Escape Analysis) Improve Escape Analysis code Summary: Current EA code has several problems which have to be fixed. Reviewed-by: jrose, sgoldman
author kvn
date Fri, 14 Mar 2008 15:26:33 -0700
parents eac007780a58
children d1605aabd0a1
comparison
equal deleted inserted replaced
64:b8f5ba577b02 65:99269dbf4ba8
483 483
484 // Parsing, optimization 484 // Parsing, optimization
485 PhaseGVN* initial_gvn() { return _initial_gvn; } 485 PhaseGVN* initial_gvn() { return _initial_gvn; }
486 Unique_Node_List* for_igvn() { return _for_igvn; } 486 Unique_Node_List* for_igvn() { return _for_igvn; }
487 inline void record_for_igvn(Node* n); // Body is after class Unique_Node_List. 487 inline void record_for_igvn(Node* n); // Body is after class Unique_Node_List.
488 void record_for_escape_analysis(Node* n);
489 void set_initial_gvn(PhaseGVN *gvn) { _initial_gvn = gvn; } 488 void set_initial_gvn(PhaseGVN *gvn) { _initial_gvn = gvn; }
490 void set_for_igvn(Unique_Node_List *for_igvn) { _for_igvn = for_igvn; } 489 void set_for_igvn(Unique_Node_List *for_igvn) { _for_igvn = for_igvn; }
491 490
492 void identify_useful_nodes(Unique_Node_List &useful); 491 void identify_useful_nodes(Unique_Node_List &useful);
493 void remove_useless_nodes (Unique_Node_List &useful); 492 void remove_useless_nodes (Unique_Node_List &useful);