Skip to content

Commit 055b750

Browse files
Cesar Soares Lucasshipilev
authored andcommitted
8354543: Set more meaningful names for "get_vm_result" and "get_vm_result_2"
Reviewed-by: shade, coleenp
1 parent a71f621 commit 055b750

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+215
-225
lines changed

src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -91,10 +91,10 @@ int StubAssembler::call_RT(Register oop_result1, Register metadata_result, addre
9191
// exception pending => remove activation and forward to exception handler
9292
// make sure that the vm_results are cleared
9393
if (oop_result1->is_valid()) {
94-
str(zr, Address(rthread, JavaThread::vm_result_offset()));
94+
str(zr, Address(rthread, JavaThread::vm_result_oop_offset()));
9595
}
9696
if (metadata_result->is_valid()) {
97-
str(zr, Address(rthread, JavaThread::vm_result_2_offset()));
97+
str(zr, Address(rthread, JavaThread::vm_result_metadata_offset()));
9898
}
9999
if (frame_size() == no_frame_size) {
100100
leave();
@@ -108,10 +108,10 @@ int StubAssembler::call_RT(Register oop_result1, Register metadata_result, addre
108108
}
109109
// get oop results if there are any and reset the values in the thread
110110
if (oop_result1->is_valid()) {
111-
get_vm_result(oop_result1, rthread);
111+
get_vm_result_oop(oop_result1, rthread);
112112
}
113113
if (metadata_result->is_valid()) {
114-
get_vm_result_2(metadata_result, rthread);
114+
get_vm_result_metadata(metadata_result, rthread);
115115
}
116116
return call_offset;
117117
}
@@ -406,8 +406,8 @@ OopMapSet* Runtime1::generate_handle_exception(C1StubId id, StubAssembler *sasm)
406406
__ authenticate_return_address(exception_pc);
407407

408408
// make sure that the vm_results are cleared (may be unnecessary)
409-
__ str(zr, Address(rthread, JavaThread::vm_result_offset()));
410-
__ str(zr, Address(rthread, JavaThread::vm_result_2_offset()));
409+
__ str(zr, Address(rthread, JavaThread::vm_result_oop_offset()));
410+
__ str(zr, Address(rthread, JavaThread::vm_result_metadata_offset()));
411411
break;
412412
case C1StubId::handle_exception_nofpu_id:
413413
case C1StubId::handle_exception_id:

src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -849,7 +849,7 @@ void MacroAssembler::call_VM_base(Register oop_result,
849849

850850
// get oop result if there is one and reset the value in the thread
851851
if (oop_result->is_valid()) {
852-
get_vm_result(oop_result, java_thread);
852+
get_vm_result_oop(oop_result, java_thread);
853853
}
854854
}
855855

@@ -1145,15 +1145,15 @@ void MacroAssembler::call_VM(Register oop_result,
11451145
}
11461146

11471147

1148-
void MacroAssembler::get_vm_result(Register oop_result, Register java_thread) {
1149-
ldr(oop_result, Address(java_thread, JavaThread::vm_result_offset()));
1150-
str(zr, Address(java_thread, JavaThread::vm_result_offset()));
1148+
void MacroAssembler::get_vm_result_oop(Register oop_result, Register java_thread) {
1149+
ldr(oop_result, Address(java_thread, JavaThread::vm_result_oop_offset()));
1150+
str(zr, Address(java_thread, JavaThread::vm_result_oop_offset()));
11511151
verify_oop_msg(oop_result, "broken oop in call_VM_base");
11521152
}
11531153

1154-
void MacroAssembler::get_vm_result_2(Register metadata_result, Register java_thread) {
1155-
ldr(metadata_result, Address(java_thread, JavaThread::vm_result_2_offset()));
1156-
str(zr, Address(java_thread, JavaThread::vm_result_2_offset()));
1154+
void MacroAssembler::get_vm_result_metadata(Register metadata_result, Register java_thread) {
1155+
ldr(metadata_result, Address(java_thread, JavaThread::vm_result_metadata_offset()));
1156+
str(zr, Address(java_thread, JavaThread::vm_result_metadata_offset()));
11571157
}
11581158

11591159
void MacroAssembler::align(int modulus) {

src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -823,8 +823,8 @@ class MacroAssembler: public Assembler {
823823
Register arg_1, Register arg_2, Register arg_3,
824824
bool check_exceptions = true);
825825

826-
void get_vm_result (Register oop_result, Register thread);
827-
void get_vm_result_2(Register metadata_result, Register thread);
826+
void get_vm_result_oop(Register oop_result, Register thread);
827+
void get_vm_result_metadata(Register metadata_result, Register thread);
828828

829829
// These always tightly bind to MacroAssembler::call_VM_base
830830
// bypassing the virtual implementation

src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2783,7 +2783,7 @@ RuntimeStub* SharedRuntime::generate_resolve_blob(SharedStubId id, address desti
27832783
__ cbnz(rscratch1, pending);
27842784

27852785
// get the returned Method*
2786-
__ get_vm_result_2(rmethod, rthread);
2786+
__ get_vm_result_metadata(rmethod, rthread);
27872787
__ str(rmethod, Address(sp, reg_save.reg_offset_in_bytes(rmethod)));
27882788

27892789
// r0 is where we want to jump, overwrite rscratch1 which is saved and scratch
@@ -2802,7 +2802,7 @@ RuntimeStub* SharedRuntime::generate_resolve_blob(SharedStubId id, address desti
28022802

28032803
// exception pending => remove activation and forward to exception handler
28042804

2805-
__ str(zr, Address(rthread, JavaThread::vm_result_offset()));
2805+
__ str(zr, Address(rthread, JavaThread::vm_result_oop_offset()));
28062806

28072807
__ ldr(r0, Address(rthread, Thread::pending_exception_offset()));
28082808
__ far_jump(RuntimeAddress(StubRoutines::forward_exception_entry()));

src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1978,11 +1978,11 @@ void TemplateInterpreterGenerator::generate_throw_exception() {
19781978

19791979
// preserve exception over this code sequence
19801980
__ pop_ptr(r0);
1981-
__ str(r0, Address(rthread, JavaThread::vm_result_offset()));
1981+
__ str(r0, Address(rthread, JavaThread::vm_result_oop_offset()));
19821982
// remove the activation (without doing throws on illegalMonitorExceptions)
19831983
__ remove_activation(vtos, false, true, false);
19841984
// restore exception
1985-
__ get_vm_result(r0, rthread);
1985+
__ get_vm_result_oop(r0, rthread);
19861986

19871987
// In between activations - previous activation type unknown yet
19881988
// compute continuation point - the continuation point expects the

src/hotspot/cpu/aarch64/templateTable_aarch64.cpp

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -484,7 +484,7 @@ void TemplateTable::condy_helper(Label& Done)
484484
__ mov(rarg, (int) bytecode());
485485
__ call_VM(obj, entry, rarg);
486486

487-
__ get_vm_result_2(flags, rthread);
487+
__ get_vm_result_metadata(flags, rthread);
488488

489489
// VMr = obj = base address to find primitive value to push
490490
// VMr2 = flags = (tos, off) using format of CPCE::_flags
@@ -3723,8 +3723,7 @@ void TemplateTable::checkcast()
37233723

37243724
__ push(atos); // save receiver for result, and for GC
37253725
call_VM(r0, CAST_FROM_FN_PTR(address, InterpreterRuntime::quicken_io_cc));
3726-
// vm_result_2 has metadata result
3727-
__ get_vm_result_2(r0, rthread);
3726+
__ get_vm_result_metadata(r0, rthread);
37283727
__ pop(r3); // restore receiver
37293728
__ b(resolved);
37303729

@@ -3777,8 +3776,7 @@ void TemplateTable::instanceof() {
37773776

37783777
__ push(atos); // save receiver for result, and for GC
37793778
call_VM(r0, CAST_FROM_FN_PTR(address, InterpreterRuntime::quicken_io_cc));
3780-
// vm_result_2 has metadata result
3781-
__ get_vm_result_2(r0, rthread);
3779+
__ get_vm_result_metadata(r0, rthread);
37823780
__ pop(r3); // restore receiver
37833781
__ verify_oop(r3);
37843782
__ load_klass(r3, r3);

src/hotspot/cpu/arm/c1_Runtime1_arm.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,11 +70,11 @@ int StubAssembler::call_RT(Register oop_result1, Register metadata_result, addre
7070

7171
if (oop_result1->is_valid()) {
7272
assert_different_registers(oop_result1, R3, Rtemp);
73-
get_vm_result(oop_result1, Rtemp);
73+
get_vm_result_oop(oop_result1, Rtemp);
7474
}
7575
if (metadata_result->is_valid()) {
7676
assert_different_registers(metadata_result, R3, Rtemp);
77-
get_vm_result_2(metadata_result, Rtemp);
77+
get_vm_result_metadata(metadata_result, Rtemp);
7878
}
7979

8080
// Check for pending exception

src/hotspot/cpu/arm/macroAssembler_arm.cpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -424,7 +424,7 @@ void MacroAssembler::call_VM_helper(Register oop_result, address entry_point, in
424424

425425
// get oop result if there is one and reset the value in the thread
426426
if (oop_result->is_valid()) {
427-
get_vm_result(oop_result, tmp);
427+
get_vm_result_oop(oop_result, tmp);
428428
}
429429
}
430430

@@ -528,17 +528,17 @@ void MacroAssembler::call_VM_leaf(address entry_point, Register arg_1, Register
528528
call_VM_leaf_helper(entry_point, 4);
529529
}
530530

531-
void MacroAssembler::get_vm_result(Register oop_result, Register tmp) {
531+
void MacroAssembler::get_vm_result_oop(Register oop_result, Register tmp) {
532532
assert_different_registers(oop_result, tmp);
533-
ldr(oop_result, Address(Rthread, JavaThread::vm_result_offset()));
534-
str(zero_register(tmp), Address(Rthread, JavaThread::vm_result_offset()));
533+
ldr(oop_result, Address(Rthread, JavaThread::vm_result_oop_offset()));
534+
str(zero_register(tmp), Address(Rthread, JavaThread::vm_result_oop_offset()));
535535
verify_oop(oop_result);
536536
}
537537

538-
void MacroAssembler::get_vm_result_2(Register metadata_result, Register tmp) {
538+
void MacroAssembler::get_vm_result_metadata(Register metadata_result, Register tmp) {
539539
assert_different_registers(metadata_result, tmp);
540-
ldr(metadata_result, Address(Rthread, JavaThread::vm_result_2_offset()));
541-
str(zero_register(tmp), Address(Rthread, JavaThread::vm_result_2_offset()));
540+
ldr(metadata_result, Address(Rthread, JavaThread::vm_result_metadata_offset()));
541+
str(zero_register(tmp), Address(Rthread, JavaThread::vm_result_metadata_offset()));
542542
}
543543

544544
void MacroAssembler::add_rc(Register dst, Register arg1, RegisterOrConstant arg2) {

src/hotspot/cpu/arm/macroAssembler_arm.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -257,8 +257,8 @@ class MacroAssembler: public Assembler {
257257
void call_VM_leaf(address entry_point, Register arg_1, Register arg_2, Register arg_3);
258258
void call_VM_leaf(address entry_point, Register arg_1, Register arg_2, Register arg_3, Register arg_4);
259259

260-
void get_vm_result(Register oop_result, Register tmp);
261-
void get_vm_result_2(Register metadata_result, Register tmp);
260+
void get_vm_result_oop(Register oop_result, Register tmp);
261+
void get_vm_result_metadata(Register metadata_result, Register tmp);
262262

263263
// Always sets/resets sp, which default to SP if (last_sp == noreg)
264264
// Optionally sets/resets fp (use noreg to avoid setting it)

src/hotspot/cpu/arm/sharedRuntime_arm.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1717,7 +1717,7 @@ RuntimeStub* SharedRuntime::generate_resolve_blob(SharedStubId id, address desti
17171717
// Overwrite saved register values
17181718

17191719
// Place metadata result of VM call into Rmethod
1720-
__ get_vm_result_2(R1, Rtemp);
1720+
__ get_vm_result_metadata(R1, Rtemp);
17211721
__ str(R1, Address(SP, RegisterSaver::Rmethod_offset * wordSize));
17221722

17231723
// Place target address (VM call result) into Rtemp
@@ -1730,7 +1730,7 @@ RuntimeStub* SharedRuntime::generate_resolve_blob(SharedStubId id, address desti
17301730

17311731
RegisterSaver::restore_live_registers(masm);
17321732
const Register Rzero = __ zero_register(Rtemp);
1733-
__ str(Rzero, Address(Rthread, JavaThread::vm_result_2_offset()));
1733+
__ str(Rzero, Address(Rthread, JavaThread::vm_result_metadata_offset()));
17341734
__ mov(Rexception_pc, LR);
17351735
__ jump(StubRoutines::forward_exception_entry(), relocInfo::runtime_call_type, Rtemp);
17361736

0 commit comments

Comments
 (0)