Lines Matching defs:md

277   AddressLiteral md = __ constant_metadata_address(o); // Notify OOP recorder (don't need the relocation)
278 __ load_const_optimized(reg, md.value(), (reg != R0) ? R0 : noreg);
2339 ciMethodData *md, ciProfileData *data,
2345 __ ld(tmp1, md->byte_offset_of_slot(data, ReceiverTypeData::receiver_offset(i)) - mdo_offset_bias, mdo);
2350 __ ld(tmp1, md->byte_offset_of_slot(data, ReceiverTypeData::receiver_count_offset(i)) - mdo_offset_bias, mdo);
2352 __ std(tmp1, md->byte_offset_of_slot(data, ReceiverTypeData::receiver_count_offset(i)) - mdo_offset_bias, mdo);
2361 __ ld(tmp1, md->byte_offset_of_slot(data, ReceiverTypeData::receiver_offset(i)) - mdo_offset_bias, mdo);
2365 __ std(recv, md->byte_offset_of_slot(data, ReceiverTypeData::receiver_offset(i)) - mdo_offset_bias, mdo);
2366 __ std(tmp1, md->byte_offset_of_slot(data, ReceiverTypeData::receiver_count_offset(i)) - mdo_offset_bias, mdo);
2375 ciMethodData*& md, ciProfileData*& data, int& mdo_offset_bias) {
2376 md = method->method_data_or_null();
2377 assert(md != NULL, "Sanity");
2378 data = md->bci_to_data(bci);
2381 if (!Assembler::is_simm16(md->byte_offset_of_slot(data, DataLayout::header_offset()) + data->size_in_bytes())) {
2384 mdo_offset_bias = md->byte_offset_of_slot(data, DataLayout::header_offset());
2408 ciMethodData* md;
2414 setup_md_access(method, op->profiled_bci(), md, data, mdo_offset_bias);
2420 metadata2reg(md->constant_encoding(), mdo);
2422 __ lbz(data_val, md->byte_offset_of_slot(data, DataLayout::flags_offset()) - mdo_offset_bias, mdo);
2424 __ stb(data_val, md->byte_offset_of_slot(data, DataLayout::flags_offset()) - mdo_offset_bias, mdo);
2490 metadata2reg(md->constant_encoding(), mdo);
2492 type_profile_helper(mdo, mdo_offset_bias, md, data, recv, Rtmp1, success);
2497 metadata2reg(md->constant_encoding(), mdo);
2499 __ ld(Rtmp1, md->byte_offset_of_slot(data, CounterData::count_offset()) - mdo_offset_bias, mdo);
2501 __ std(Rtmp1, md->byte_offset_of_slot(data, CounterData::count_offset()) - mdo_offset_bias, mdo);
2526 ciMethodData* md;
2532 setup_md_access(method, op->profiled_bci(), md, data, mdo_offset_bias);
2543 metadata2reg(md->constant_encoding(), mdo);
2545 __ lbz(data_val, md->byte_offset_of_slot(data, DataLayout::flags_offset()) - mdo_offset_bias, mdo);
2547 __ stb(data_val, md->byte_offset_of_slot(data, DataLayout::flags_offset()) - mdo_offset_bias, mdo);
2582 metadata2reg(md->constant_encoding(), mdo);
2585 type_profile_helper(mdo, mdo_offset_bias, md, data, recv, tmp1, &done);
2590 metadata2reg(md->constant_encoding(), mdo);
2592 Address data_addr(mdo, md->byte_offset_of_slot(data, CounterData::count_offset()) - mdo_offset_bias);
2593 __ ld(tmp1, md->byte_offset_of_slot(data, CounterData::count_offset()) - mdo_offset_bias, mdo);
2595 __ std(tmp1, md->byte_offset_of_slot(data, CounterData::count_offset()) - mdo_offset_bias, mdo);
2754 ciMethodData* md = method->method_data_or_null();
2755 assert(md != NULL, "Sanity");
2756 ciProfileData* data = md->bci_to_data(bci);
2767 metadata2reg(md->constant_encoding(), mdo);
2769 if (!Assembler::is_simm16(md->byte_offset_of_slot(data, CounterData::count_offset()) +
2773 mdo_offset_bias = md->byte_offset_of_slot(data, CounterData::count_offset());
2801 __ ld(tmp1, md->byte_offset_of_slot(data, VirtualCallData::receiver_count_offset(i)) - mdo_offset_bias, mdo);
2803 __ std(tmp1, md->byte_offset_of_slot(data, VirtualCallData::receiver_count_offset(i)) - mdo_offset_bias, mdo);
2817 __ std(tmp1, md->byte_offset_of_slot(data, VirtualCallData::receiver_offset(i)) - mdo_offset_bias, mdo);
2819 __ ld(tmp1, md->byte_offset_of_slot(data, VirtualCallData::receiver_count_offset(i)) - mdo_offset_bias, mdo);
2821 __ std(tmp1, md->byte_offset_of_slot(data, VirtualCallData::receiver_count_offset(i)) - mdo_offset_bias, mdo);
2828 type_profile_helper(mdo, mdo_offset_bias, md, data, recv, tmp1, &update_done);
2831 __ ld(tmp1, md->byte_offset_of_slot(data, CounterData::count_offset()) - mdo_offset_bias, mdo);
2833 __ std(tmp1, md->byte_offset_of_slot(data, CounterData::count_offset()) - mdo_offset_bias, mdo);
2839 __ ld(tmp1, md->byte_offset_of_slot(data, CounterData::count_offset()) - mdo_offset_bias, mdo);
2841 __ std(tmp1, md->byte_offset_of_slot(data, CounterData::count_offset()) - mdo_offset_bias, mdo);