Mercurial > hg > graal-jvmci-8
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); |