Lines Matching defs:klass_node
3272 Node* GraphKit::get_layout_helper(Node* klass_node, jint& constant_value) {
3273 const TypeKlassPtr* inst_klass = _gvn.type(klass_node)->isa_klassptr();
3286 Node* lhp = basic_plus_adr(klass_node, klass_node, in_bytes(Klass::layout_helper_offset()));
3385 // This routine takes a klass_node which may be constant (for a static type)
3393 Node* GraphKit::new_instance(Node* klass_node,
3402 Node* layout_val = get_layout_helper(klass_node, layout_con);
3447 const TypeKlassPtr* tklass = _gvn.type(klass_node)->isa_klassptr();
3460 size, klass_node,
3470 Node* GraphKit::new_array(Node* klass_node, // array klass (maybe variable)
3476 Node* layout_val = get_layout_helper(klass_node, layout_con);
3625 size, klass_node,
3629 // Cast to correct type. Note that the klass_node may be constant or not,
3632 // In any case, the value of klass_node provides the desired array type.
3634 const TypeOopPtr* ary_type = _gvn.type(klass_node)->is_klassptr()->as_instance_type();