8290280: riscv: Clean up stack and register handling in interpreter

Reviewed-by: fyang
This commit is contained in:
Feilong Jiang 2022-07-18 02:12:34 +00:00 committed by Fei Yang
parent 522b65743c
commit 4dd236b40a
11 changed files with 109 additions and 78 deletions

View file

@ -141,8 +141,10 @@ REGISTER_DECLARATION(Register, xthread, x23);
REGISTER_DECLARATION(Register, xbcp, x22);
// Dispatch table base
REGISTER_DECLARATION(Register, xdispatch, x21);
// Java stack pointer
// Java expression stack pointer
REGISTER_DECLARATION(Register, esp, x20);
// Sender's SP while in interpreter
REGISTER_DECLARATION(Register, x19_sender_sp, x19);
// temporary register(caller-save registers)
REGISTER_DECLARATION(Register, t0, x5);