6674588: (Escape Analysis) Improve Escape Analysis code

Current EA code has several problems which have to be fixed.

Reviewed-by: jrose, sgoldman
This commit is contained in:
Vladimir Kozlov 2008-03-14 15:26:33 -07:00
parent 30dc0edfc8
commit fc0117cb9a
12 changed files with 1352 additions and 523 deletions

View file

@ -485,7 +485,6 @@ class Compile : public Phase {
PhaseGVN* initial_gvn() { return _initial_gvn; }
Unique_Node_List* for_igvn() { return _for_igvn; }
inline void record_for_igvn(Node* n); // Body is after class Unique_Node_List.
void record_for_escape_analysis(Node* n);
void set_initial_gvn(PhaseGVN *gvn) { _initial_gvn = gvn; }
void set_for_igvn(Unique_Node_List *for_igvn) { _for_igvn = for_igvn; }