6966411: escape.cpp:450 assert(base->Opcode() == Op_ConP

Execute IGVN optimization before and after Escape Analysis

Reviewed-by: never
This commit is contained in:
Vladimir Kozlov 2010-07-02 17:30:30 -07:00
parent bf1ca00b7c
commit cc513a8564
5 changed files with 77 additions and 60 deletions

View file

@ -362,6 +362,7 @@ class Compile : public Phase {
Node* macro_node(int idx) { return _macro_nodes->at(idx); }
Node* predicate_opaque1_node(int idx) { return _predicate_opaqs->at(idx);}
ConnectionGraph* congraph() { return _congraph;}
void set_congraph(ConnectionGraph* congraph) { _congraph = congraph;}
void add_macro_node(Node * n) {
//assert(n->is_macro(), "must be a macro node");
assert(!_macro_nodes->contains(n), " duplicate entry in expand list");