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);
2298 ciMethodData *md, ciProfileData *data,
2304 __ ld(tmp1, md->byte_offset_of_slot(data, ReceiverTypeData::receiver_offset(i)) - mdo_offset_bias, mdo);
2309 __ ld(tmp1, md->byte_offset_of_slot(data, ReceiverTypeData::receiver_count_offset(i)) - mdo_offset_bias, mdo);
2311 __ std(tmp1, md->byte_offset_of_slot(data, ReceiverTypeData::receiver_count_offset(i)) - mdo_offset_bias, mdo);
2320 __ ld(tmp1, md->byte_offset_of_slot(data, ReceiverTypeData::receiver_offset(i)) - mdo_offset_bias, mdo);
2324 __ std(recv, md->byte_offset_of_slot(data, ReceiverTypeData::receiver_offset(i)) - mdo_offset_bias, mdo);
2325 __ std(tmp1, md->byte_offset_of_slot(data, ReceiverTypeData::receiver_count_offset(i)) - mdo_offset_bias, mdo);
2334 ciMethodData*& md, ciProfileData*& data, int& mdo_offset_bias) {
2335 md = method->method_data_or_null();
2336 assert(md != NULL, "Sanity");
2337 data = md->bci_to_data(bci);
2340 if (!Assembler::is_simm16(md->byte_offset_of_slot(data, DataLayout::header_offset()) + data->size_in_bytes())) {
2343 mdo_offset_bias = md->byte_offset_of_slot(data, DataLayout::header_offset());
2367 ciMethodData* md;
2373 setup_md_access(method, op->profiled_bci(), md, data, mdo_offset_bias);
2379 metadata2reg(md->constant_encoding(), mdo);
2381 __ lbz(data_val, md->byte_offset_of_slot(data, DataLayout::flags_offset()) - mdo_offset_bias, mdo);
2383 __ stb(data_val, md->byte_offset_of_slot(data, DataLayout::flags_offset()) - mdo_offset_bias, mdo);
2449 metadata2reg(md->constant_encoding(), mdo);
2451 type_profile_helper(mdo, mdo_offset_bias, md, data, recv, Rtmp1, success);
2456 metadata2reg(md->constant_encoding(), mdo);
2458 __ ld(Rtmp1, md->byte_offset_of_slot(data, CounterData::count_offset()) - mdo_offset_bias, mdo);
2460 __ std(Rtmp1, md->byte_offset_of_slot(data, CounterData::count_offset()) - mdo_offset_bias, mdo);
2485 ciMethodData* md;
2491 setup_md_access(method, op->profiled_bci(), md, data, mdo_offset_bias);
2502 metadata2reg(md->constant_encoding(), mdo);
2504 __ lbz(data_val, md->byte_offset_of_slot(data, DataLayout::flags_offset()) - mdo_offset_bias, mdo);
2506 __ stb(data_val, md->byte_offset_of_slot(data, DataLayout::flags_offset()) - mdo_offset_bias, mdo);
2541 metadata2reg(md->constant_encoding(), mdo);
2544 type_profile_helper(mdo, mdo_offset_bias, md, data, recv, tmp1, &done);
2549 metadata2reg(md->constant_encoding(), mdo);
2551 Address data_addr(mdo, md->byte_offset_of_slot(data, CounterData::count_offset()) - mdo_offset_bias);
2552 __ ld(tmp1, md->byte_offset_of_slot(data, CounterData::count_offset()) - mdo_offset_bias, mdo);
2554 __ std(tmp1, md->byte_offset_of_slot(data, CounterData::count_offset()) - mdo_offset_bias, mdo);
2713 ciMethodData* md = method->method_data_or_null();
2714 assert(md != NULL, "Sanity");
2715 ciProfileData* data = md->bci_to_data(bci);
2726 metadata2reg(md->constant_encoding(), mdo);
2728 if (!Assembler::is_simm16(md->byte_offset_of_slot(data, CounterData::count_offset()) +
2732 mdo_offset_bias = md->byte_offset_of_slot(data, CounterData::count_offset());
2760 __ ld(tmp1, md->byte_offset_of_slot(data, VirtualCallData::receiver_count_offset(i)) - mdo_offset_bias, mdo);
2762 __ std(tmp1, md->byte_offset_of_slot(data, VirtualCallData::receiver_count_offset(i)) - mdo_offset_bias, mdo);
2776 __ std(tmp1, md->byte_offset_of_slot(data, VirtualCallData::receiver_offset(i)) - mdo_offset_bias, mdo);
2778 __ ld(tmp1, md->byte_offset_of_slot(data, VirtualCallData::receiver_count_offset(i)) - mdo_offset_bias, mdo);
2780 __ std(tmp1, md->byte_offset_of_slot(data, VirtualCallData::receiver_count_offset(i)) - mdo_offset_bias, mdo);
2787 type_profile_helper(mdo, mdo_offset_bias, md, data, recv, tmp1, &update_done);
2790 __ ld(tmp1, md->byte_offset_of_slot(data, CounterData::count_offset()) - mdo_offset_bias, mdo);
2792 __ std(tmp1, md->byte_offset_of_slot(data, CounterData::count_offset()) - mdo_offset_bias, mdo);
2798 __ ld(tmp1, md->byte_offset_of_slot(data, CounterData::count_offset()) - mdo_offset_bias, mdo);
2800 __ std(tmp1, md->byte_offset_of_slot(data, CounterData::count_offset()) - mdo_offset_bias, mdo);