Lines Matching defs:md

950     ciMethodData* md = method->method_data_or_null();
951 assert(md != NULL, "Sanity");
952 ciProfileData* data = md->bci_to_data(if_instr->profiled_bci());
955 int taken_count_offset = md->byte_offset_of_slot(data, BranchData::taken_offset());
956 int not_taken_count_offset = md->byte_offset_of_slot(data, BranchData::not_taken_offset());
964 __ metadata2reg(md->constant_encoding(), md_reg);
2626 ciMethodData* md = method->method_data_or_null();
2627 assert(md != NULL, "Sanity");
2628 ciProfileData* data = md->bci_to_data(x->profiled_bci());
2633 offset = md->byte_offset_of_slot(data, BranchData::taken_offset());
2636 offset = md->byte_offset_of_slot(data, BranchData::not_taken_offset());
2639 offset = md->byte_offset_of_slot(data, JumpData::taken_offset());
2642 __ metadata2reg(md->constant_encoding(), md_reg);
2658 * @param md MDO the code will update at runtime
2663 * @param mdp register to hold the pointer inside the MDO (md + md_base_offset).
2671 ciKlass* LIRGenerator::profile_type(ciMethodData* md, int md_base_offset, int md_offset, intptr_t profiled_k,
2742 __ metadata2reg(md->constant_encoding(), mdp);
2760 ciMethodData* md = scope()->method()->method_data_or_null();
2761 assert(md != NULL, "Sanity");
2763 if (md->parameters_type_data() != NULL) {
2764 ciParametersTypeData* parameters_type_data = md->parameters_type_data();
2774 ciKlass* exact = profile_type(md, md->byte_offset_of_slot(parameters_type_data, ParametersTypeData::type_offset(0)),
2779 md->set_parameter_type(j, exact);
3267 ciMethodData* md = x->method()->method_data_or_null();
3268 ciProfileData* data = md->bci_to_data(bci);
3273 int base_offset = md->byte_offset_of_slot(data, extra);
3298 ciKlass* exact = profile_type(md, base_offset, off,
3303 md->set_argument_type(bci, i, exact);
3322 ciMethodData* md = x->callee()->method_data_or_null();
3323 if (md != NULL) {
3324 ciParametersTypeData* parameters_type_data = md->parameters_type_data();
3347 ciKlass* exact = profile_type(md, md->byte_offset_of_slot(parameters_type_data, ParametersTypeData::type_offset(0)),
3352 md->set_parameter_type(k, exact);
3403 ciMethodData* md = x->method()->method_data_or_null();
3404 ciProfileData* data = md->bci_to_data(bci);
3417 ciKlass* exact = profile_type(md, md->byte_offset_of_slot(data, ret->type_offset()), 0,
3423 md->set_return_type(bci, exact);
3505 ciMethodData* md = method->method_data_or_null();
3506 assert(md != NULL, "Sanity");
3507 __ metadata2reg(md->constant_encoding(), counter_holder);