Lines Matching defs:member_reg
102 void MethodHandles::verify_ref_kind(MacroAssembler* _masm, int ref_kind, Register member_reg, Register temp) {
105 __ lduw(Address(member_reg, NONZERO(java_lang_invoke_MemberName::flags_offset_in_bytes())), temp);
285 Register member_reg,
302 if (member_reg != noreg) assert_different_registers(temp1, temp2, temp3, temp4, member_reg);
312 verify_klass(_masm, member_reg, SystemDictionaryHandles::MemberName_klass(),
317 Address member_clazz( member_reg, NONZERO(java_lang_invoke_MemberName::clazz_offset_in_bytes()));
318 Address member_vmindex( member_reg, NONZERO(java_lang_invoke_MemberName::vmindex_offset_in_bytes()));
319 Address member_vmtarget( member_reg, NONZERO(java_lang_invoke_MemberName::vmtarget_offset_in_bytes()));
360 // member_reg - MemberName that was the trailing argument
369 verify_ref_kind(_masm, JVM_REF_invokeSpecial, member_reg, temp2);
376 verify_ref_kind(_masm, JVM_REF_invokeStatic, member_reg, temp2);
387 verify_ref_kind(_masm, JVM_REF_invokeVirtual, member_reg, temp2);
414 verify_ref_kind(_masm, JVM_REF_invokeInterface, member_reg, temp2);