1.1 --- a/src/share/vm/opto/loopopts.cpp Thu Jul 03 11:01:32 2008 -0700 1.2 +++ b/src/share/vm/opto/loopopts.cpp Fri Jul 11 01:14:44 2008 -0700 1.3 @@ -41,7 +41,7 @@ 1.4 const Type* type = n->bottom_type(); 1.5 const TypeOopPtr *t_oop = _igvn.type(n)->isa_oopptr(); 1.6 Node *phi; 1.7 - if( t_oop != NULL && t_oop->is_instance_field() ) { 1.8 + if( t_oop != NULL && t_oop->is_known_instance_field() ) { 1.9 int iid = t_oop->instance_id(); 1.10 int index = C->get_alias_index(t_oop); 1.11 int offset = t_oop->offset(); 1.12 @@ -2685,7 +2685,7 @@ 1.13 if( !cle->stride_is_con() ) continue; 1.14 // Hit! Refactor use to use the post-incremented tripcounter. 1.15 // Compute a post-increment tripcounter. 1.16 - Node *opaq = new (C, 2) Opaque2Node( cle->incr() ); 1.17 + Node *opaq = new (C, 2) Opaque2Node( C, cle->incr() ); 1.18 register_new_node( opaq, u_ctrl ); 1.19 Node *neg_stride = _igvn.intcon(-cle->stride_con()); 1.20 set_ctrl(neg_stride, C->root());