equal
deleted
inserted
replaced
2394 if (move_obj_to_dst || reg_conflict) { |
2394 if (move_obj_to_dst || reg_conflict) { |
2395 __ mr_if_needed(dst, obj); |
2395 __ mr_if_needed(dst, obj); |
2396 if (reg_conflict) { obj = dst; } |
2396 if (reg_conflict) { obj = dst; } |
2397 } |
2397 } |
2398 |
2398 |
2399 ciMethodData* md; |
2399 ciMethodData* md = NULL; |
2400 ciProfileData* data; |
2400 ciProfileData* data = NULL; |
2401 int mdo_offset_bias = 0; |
2401 int mdo_offset_bias = 0; |
2402 if (should_profile) { |
2402 if (should_profile) { |
2403 ciMethod* method = op->profiled_method(); |
2403 ciMethod* method = op->profiled_method(); |
2404 assert(method != NULL, "Should have method"); |
2404 assert(method != NULL, "Should have method"); |
2405 setup_md_access(method, op->profiled_bci(), md, data, mdo_offset_bias); |
2405 setup_md_access(method, op->profiled_bci(), md, data, mdo_offset_bias); |
2512 bool should_profile = op->should_profile(); |
2512 bool should_profile = op->should_profile(); |
2513 |
2513 |
2514 __ verify_oop(value); |
2514 __ verify_oop(value); |
2515 CodeStub* stub = op->stub(); |
2515 CodeStub* stub = op->stub(); |
2516 // Check if it needs to be profiled. |
2516 // Check if it needs to be profiled. |
2517 ciMethodData* md; |
2517 ciMethodData* md = NULL; |
2518 ciProfileData* data; |
2518 ciProfileData* data = NULL; |
2519 int mdo_offset_bias = 0; |
2519 int mdo_offset_bias = 0; |
2520 if (should_profile) { |
2520 if (should_profile) { |
2521 ciMethod* method = op->profiled_method(); |
2521 ciMethod* method = op->profiled_method(); |
2522 assert(method != NULL, "Should have method"); |
2522 assert(method != NULL, "Should have method"); |
2523 setup_md_access(method, op->profiled_bci(), md, data, mdo_offset_bias); |
2523 setup_md_access(method, op->profiled_bci(), md, data, mdo_offset_bias); |