Searched refs:src_klass (Results 1 - 9 of 9) sorted by relevance

/openjdk10/hotspot/src/share/vm/opto/
H A Darraycopynode.hpp138 Node* src_klass = NULL, Node* dest_klass = NULL,
H A Darraycopynode.cpp51 Node* src_klass, Node* dest_klass,
64 ac->init_req(ArrayCopyNode::SrcKlass, src_klass);
45 make(GraphKit* kit, bool may_throw, Node* src, Node* src_offset, Node* dest, Node* dest_offset, Node* length, bool alloc_tightly_coupled, bool has_negative_length_guard, Node* src_klass, Node* dest_klass, Node* src_length, Node* dest_length) argument
H A DmacroArrayCopy.cpp511 Node* src_klass = ac->in(ArrayCopyNode::SrcKlass); local
514 assert(src_klass != NULL && dest_klass != NULL, "should have klasses");
527 Node* not_subtype_ctrl = Phase::gen_subtype_check(src_klass, dest_klass, ctrl, mem, &_igvn);
H A Dlibrary_call.cpp5235 Node* src_klass = load_object_klass(src); local
5237 Node* not_subtype_ctrl = gen_subtype_check(src_klass, dest_klass);
/openjdk10/hotspot/src/cpu/ppc/vm/
H A DstubGenerator_ppc.cpp2468 const Register src_klass = R8_ARG6; // source array klass local
2508 __ load_klass(src_klass, src);
2522 __ lwz(lh, lh_offset, src_klass);
2530 __ cmpd(CCR5, src_klass, dst_klass); // if (src->klass() != dst->klass()) return -1;
2558 const Register elsize = src_klass; // log2 element size
2601 // live at this point: src_klass, dst_klass, src[_pos], dst[_pos], length
2605 __ cmpd(CCR0, src_klass, dst_klass); // usual case is exact equality
2622 // live at this point: src_klass, dst_klass
2644 dst_klass, src_klass);
2649 generate_type_check(src_klass, sco_tem
[all...]
/openjdk10/hotspot/src/cpu/arm/vm/
H A DmacroAssembler_arm.cpp2928 // Blows src_klass.
2929 void MacroAssembler::store_klass(Register src_klass, Register dst_oop) { argument
2932 assert(src_klass != dst_oop, "not enough registers");
2933 encode_klass_not_null(src_klass);
2934 str_w(src_klass, Address(dst_oop, oopDesc::klass_offset_in_bytes()));
2938 str(src_klass, Address(dst_oop, oopDesc::klass_offset_in_bytes()));
H A DmacroAssembler_arm.hpp1069 void store_klass(Register src_klass, Register dst_oop);
/openjdk10/hotspot/src/cpu/s390/vm/
H A Dc1_LIRAssembler_s390.cpp2061 Register src_klass = Z_R1_scratch; local
2064 __ load_klass(src_klass, src);
2067 __ check_klass_subtype_fast_path(src_klass, dst_klass, tmp, &cont, &slow, NULL);
2069 store_parameter(src_klass, 0); // sub
/openjdk10/hotspot/src/share/vm/c1/
H A Dc1_LIRGenerator.cpp2396 LIR_Opr src_klass = new_register(T_OBJECT); local
2400 __ move(new LIR_Address(src.result(), oopDesc::klass_offset_in_bytes(), T_ADDRESS), src_klass);
2401 LIR_Address* reference_type_addr = new LIR_Address(src_klass, in_bytes(InstanceKlass::reference_type_offset()), T_BYTE);

Completed in 210 milliseconds