Lines Matching refs:alloc_obj
232 void copy_to_clone(Node* obj, Node* alloc_obj, Node* obj_size, bool is_array, bool card_mark);
4130 void LibraryCallKit::copy_to_clone(Node* obj, Node* alloc_obj, Node* obj_size, bool is_array, bool card_mark) {
4132 Node* raw_obj = alloc_obj->in(1);
4133 assert(alloc_obj->is_CheckCastPP() && raw_obj->is_Proj() && raw_obj->in(0)->is_Allocate(), "");
4139 alloc = AllocateNode::Ideal_allocation(alloc_obj, &_gvn);
4151 Node* dest = alloc_obj;
4198 alloc_obj,
4286 Node* alloc_obj = new_array(obj_klass, obj_length, 0, &obj_size); // no arguments to push
4299 obj, intcon(0), alloc_obj, intcon(0),
4303 result_val->init_req(_objArray_path, alloc_obj);
4317 copy_to_clone(obj, alloc_obj, obj_size, true, false);
4321 result_val->init_req(_array_path, alloc_obj);
4358 Node* alloc_obj = new_instance(obj_klass, NULL, &obj_size);
4360 copy_to_clone(obj, alloc_obj, obj_size, false, !use_ReduceInitialCardMarks());
4364 result_val->init_req(_instance_path, alloc_obj);