]> git.unchartedbackwaters.co.uk Git - francis/libjit.git/commit
Don't over-allocate x86 stack frames if EBX, ESI, and EDI don't need to
authorRhys Weatherley <rweather@southern-storm.com.au>
Thu, 10 Jun 2004 03:06:07 +0000 (03:06 +0000)
committerRhys Weatherley <rweather@southern-storm.com.au>
Thu, 10 Jun 2004 03:06:07 +0000 (03:06 +0000)
commit9f67080d8fbe0b137dbf6b293f0c93ff6d4278e2
tree18e8425bd0b2932d9702b20b7a8e62cc93574243
parent8fd3a119dc9cc93848c66348817b215b8e236724
Don't over-allocate x86 stack frames if EBX, ESI, and EDI don't need to
be saved; don't perform global register allocation on stacked parameters
because it confuses the register spill logic.
ChangeLog
include/jit/jit-plus.h
include/jit/jit-value.h
jit/jit-insn.c
jit/jit-internal.h
jit/jit-reg-alloc.c
jit/jit-rules-x86.c
jit/jit-value.c