comparison src/share/vm/opto/compile.hpp @ 1634:60a14ad85270

6966411: escape.cpp:450 assert(base->Opcode() == Op_ConP Summary: Execute IGVN optimization before and after Escape Analysis Reviewed-by: never
author kvn
date Fri, 02 Jul 2010 17:30:30 -0700
parents c18cbe5936b8
children f95d63e2154a
comparison
equal deleted inserted replaced
1633:65b0c03b165d 1634:60a14ad85270
360 int macro_count() { return _macro_nodes->length(); } 360 int macro_count() { return _macro_nodes->length(); }
361 int predicate_count() { return _predicate_opaqs->length();} 361 int predicate_count() { return _predicate_opaqs->length();}
362 Node* macro_node(int idx) { return _macro_nodes->at(idx); } 362 Node* macro_node(int idx) { return _macro_nodes->at(idx); }
363 Node* predicate_opaque1_node(int idx) { return _predicate_opaqs->at(idx);} 363 Node* predicate_opaque1_node(int idx) { return _predicate_opaqs->at(idx);}
364 ConnectionGraph* congraph() { return _congraph;} 364 ConnectionGraph* congraph() { return _congraph;}
365 void set_congraph(ConnectionGraph* congraph) { _congraph = congraph;}
365 void add_macro_node(Node * n) { 366 void add_macro_node(Node * n) {
366 //assert(n->is_macro(), "must be a macro node"); 367 //assert(n->is_macro(), "must be a macro node");
367 assert(!_macro_nodes->contains(n), " duplicate entry in expand list"); 368 assert(!_macro_nodes->contains(n), " duplicate entry in expand list");
368 _macro_nodes->append(n); 369 _macro_nodes->append(n);
369 } 370 }