src/share/vm/opto/macro.cpp

changeset 3900
d2a62e0f25eb
parent 3847
5e990493719e
child 4037
da91efe96a93
equal deleted inserted replaced
3877:74533f63b116 3900:d2a62e0f25eb
407 } 407 }
408 Node *start_mem = C->start()->proj_out(TypeFunc::Memory); 408 Node *start_mem = C->start()->proj_out(TypeFunc::Memory);
409 Node *alloc_mem = alloc->in(TypeFunc::Memory); 409 Node *alloc_mem = alloc->in(TypeFunc::Memory);
410 410
411 uint length = mem->req(); 411 uint length = mem->req();
412 GrowableArray <Node *> values(length, length, NULL); 412 GrowableArray <Node *> values(length, length, NULL, false);
413 413
414 // create a new Phi for the value 414 // create a new Phi for the value
415 PhiNode *phi = new (C, length) PhiNode(mem->in(0), phi_type, NULL, instance_id, alias_idx, offset); 415 PhiNode *phi = new (C, length) PhiNode(mem->in(0), phi_type, NULL, instance_id, alias_idx, offset);
416 transform_later(phi); 416 transform_later(phi);
417 value_phis->push(phi, mem->_idx); 417 value_phis->push(phi, mem->_idx);

mercurial