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);
2624 ciMethodData* md = method->method_data_or_null();
2625 assert(md != NULL, "Sanity");
2626 ciProfileData* data = md->bci_to_data(x->profiled_bci());
2631 offset = md->byte_offset_of_slot(data, BranchData::taken_offset());
2634 offset = md->byte_offset_of_slot(data, BranchData::not_taken_offset());
2637 offset = md->byte_offset_of_slot(data, JumpData::taken_offset());
2640 __ metadata2reg(md->constant_encoding(), md_reg);
2656 * @param md MDO the code will update at runtime
2661 * @param mdp register to hold the pointer inside the MDO (md + md_base_offset).
2669 ciKlass* LIRGenerator::profile_type(ciMethodData* md, int md_base_offset, int md_offset, intptr_t profiled_k,
2740 __ metadata2reg(md->constant_encoding(), mdp);
2758 ciMethodData* md = scope()->method()->method_data_or_null();
2759 assert(md != NULL, "Sanity");
2761 if (md->parameters_type_data() != NULL) {
2762 ciParametersTypeData* parameters_type_data = md->parameters_type_data();
2772 ciKlass* exact = profile_type(md, md->byte_offset_of_slot(parameters_type_data, ParametersTypeData::type_offset(0)),
2777 md->set_parameter_type(j, exact);
3263 ciMethodData* md = x->method()->method_data_or_null();
3264 ciProfileData* data = md->bci_to_data(bci);
3269 int base_offset = md->byte_offset_of_slot(data, extra);
3294 ciKlass* exact = profile_type(md, base_offset, off,
3299 md->set_argument_type(bci, i, exact);
3318 ciMethodData* md = x->callee()->method_data_or_null();
3319 if (md != NULL) {
3320 ciParametersTypeData* parameters_type_data = md->parameters_type_data();
3343 ciKlass* exact = profile_type(md, md->byte_offset_of_slot(parameters_type_data, ParametersTypeData::type_offset(0)),
3348 md->set_parameter_type(k, exact);
3399 ciMethodData* md = x->method()->method_data_or_null();
3400 ciProfileData* data = md->bci_to_data(bci);
3413 ciKlass* exact = profile_type(md, md->byte_offset_of_slot(data, ret->type_offset()), 0,
3419 md->set_return_type(bci, exact);
3501 ciMethodData* md = method->method_data_or_null();
3502 assert(md != NULL, "Sanity");
3503 __ metadata2reg(md->constant_encoding(), counter_holder);