tcg-i386: Allocate call-saved registers first.
Signed-off-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
This commit is contained in:
parent
fec0e3e8a7
commit
6648e29608
@ -36,13 +36,13 @@ static const char * const tcg_target_reg_names[TCG_TARGET_NB_REGS] = {
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
static const int tcg_target_reg_alloc_order[] = {
|
static const int tcg_target_reg_alloc_order[] = {
|
||||||
TCG_REG_EAX,
|
|
||||||
TCG_REG_EDX,
|
|
||||||
TCG_REG_ECX,
|
|
||||||
TCG_REG_EBX,
|
TCG_REG_EBX,
|
||||||
TCG_REG_ESI,
|
TCG_REG_ESI,
|
||||||
TCG_REG_EDI,
|
TCG_REG_EDI,
|
||||||
TCG_REG_EBP,
|
TCG_REG_EBP,
|
||||||
|
TCG_REG_ECX,
|
||||||
|
TCG_REG_EDX,
|
||||||
|
TCG_REG_EAX,
|
||||||
};
|
};
|
||||||
|
|
||||||
static const int tcg_target_call_iarg_regs[3] = { TCG_REG_EAX, TCG_REG_EDX, TCG_REG_ECX };
|
static const int tcg_target_call_iarg_regs[3] = { TCG_REG_EAX, TCG_REG_EDX, TCG_REG_ECX };
|
||||||
|
Loading…
Reference in New Issue
Block a user