Lines Matching defs:RegisterSaver
66 class RegisterSaver {
137 OopMap* RegisterSaver::save_live_registers(MacroAssembler* masm, int additional_frame_words, int* total_frame_words, bool save_vectors) {
277 void RegisterSaver::restore_live_registers(MacroAssembler* masm, bool restore_vectors) {
314 void RegisterSaver::restore_result_registers(MacroAssembler* masm) {
3331 map = RegisterSaver::save_live_registers(masm, 0, &frame_size_in_words);
3343 (void) RegisterSaver::save_live_registers(masm, 0, &frame_size_in_words);
3376 map = RegisterSaver::save_live_registers(masm, 0, &frame_size_in_words);
3448 __ movptr(Address(rsp, RegisterSaver::rax_offset_in_bytes()), rax);
3450 __ movptr(Address(rsp, RegisterSaver::rdx_offset_in_bytes()), rdx);
3457 RegisterSaver::restore_result_registers(masm);
3555 __ movdbl(Address(rsp, RegisterSaver::xmm0_offset_in_bytes()), xmm0);
3556 __ movptr(Address(rsp, RegisterSaver::rax_offset_in_bytes()), rax);
3586 __ movdbl(xmm0, Address(rsp, RegisterSaver::xmm0_offset_in_bytes()));
3587 __ movptr(rax, Address(rsp, RegisterSaver::rax_offset_in_bytes()));
3589 __ movptr(rdx, Address(rsp, RegisterSaver::rdx_offset_in_bytes()));
3812 map = RegisterSaver::save_live_registers(masm, 0, &frame_size_in_words, save_vectors);
3849 RegisterSaver::restore_live_registers(masm, save_vectors);
3857 RegisterSaver::restore_live_registers(masm, save_vectors);
3892 map = RegisterSaver::save_live_registers(masm, 0, &frame_size_in_words);
3920 __ movptr(Address(rsp, RegisterSaver::rbx_offset_in_bytes()), rbx);
3922 __ movptr(Address(rsp, RegisterSaver::rax_offset_in_bytes()), rax);
3924 RegisterSaver::restore_live_registers(masm);
3934 RegisterSaver::restore_live_registers(masm);