Lines Matching defs:klass_node
2962 Node* GraphKit::get_layout_helper(Node* klass_node, jint& constant_value) {
2963 const TypeKlassPtr* inst_klass = _gvn.type(klass_node)->isa_klassptr();
2976 Node* lhp = basic_plus_adr(klass_node, klass_node, in_bytes(Klass::layout_helper_offset()));
3074 // This routine takes a klass_node which may be constant (for a static type)
3081 Node* GraphKit::new_instance(Node* klass_node,
3089 Node* layout_val = get_layout_helper(klass_node, layout_con);
3135 const TypeKlassPtr* tklass = _gvn.type(klass_node)->isa_klassptr();
3149 size, klass_node,
3159 Node* GraphKit::new_array(Node* klass_node, // array klass (maybe variable)
3164 Node* layout_val = get_layout_helper(klass_node, layout_con);
3290 size, klass_node,
3294 // Cast to correct type. Note that the klass_node may be constant or not,
3297 // In any case, the value of klass_node provides the desired array type.
3299 const TypeOopPtr* ary_type = _gvn.type(klass_node)->is_klassptr()->as_instance_type();