src/cpu/ppc/vm/macroAssembler_ppc.hpp

changeset 7424
c5e86c5cd22e
parent 6515
71a71b0bc844
child 7535
7ae4e26cb1e0
child 9034
b1606443958a
equal deleted inserted replaced
7423:28f116adb50c 7424:c5e86c5cd22e
366 // Passes the thread pointer (in R3_ARG1) as a prepended argument. 366 // Passes the thread pointer (in R3_ARG1) as a prepended argument.
367 // Makes sure oop return values are visible to the GC. 367 // Makes sure oop return values are visible to the GC.
368 void call_VM(Register oop_result, address entry_point, bool check_exceptions = true); 368 void call_VM(Register oop_result, address entry_point, bool check_exceptions = true);
369 void call_VM(Register oop_result, address entry_point, Register arg_1, bool check_exceptions = true); 369 void call_VM(Register oop_result, address entry_point, Register arg_1, bool check_exceptions = true);
370 void call_VM(Register oop_result, address entry_point, Register arg_1, Register arg_2, bool check_exceptions = true); 370 void call_VM(Register oop_result, address entry_point, Register arg_1, Register arg_2, bool check_exceptions = true);
371 void call_VM(Register oop_result, address entry_point, Register arg_1, Register arg_2, Register arg3, bool check_exceptions = true);
371 void call_VM_leaf(address entry_point); 372 void call_VM_leaf(address entry_point);
372 void call_VM_leaf(address entry_point, Register arg_1); 373 void call_VM_leaf(address entry_point, Register arg_1);
373 void call_VM_leaf(address entry_point, Register arg_1, Register arg_2); 374 void call_VM_leaf(address entry_point, Register arg_1, Register arg_2);
374 void call_VM_leaf(address entry_point, Register arg_1, Register arg_2, Register arg_3); 375 void call_VM_leaf(address entry_point, Register arg_1, Register arg_2, Register arg_3);
375 376

mercurial