mirror of
git://c9x.me/qbe.git
synced 2026-04-06 02:19:47 +00:00
It seems that the MEM reference type is meaningless in too many positions. Because of this, it is unclear if we should keep it or just introduce a OAddr instruction that only accepts slots. Regardless of the above, the spilling module needs to use the new slot_() function, also, the emit function needs to fetch the size of the stack frame from the slot[] array. The naming is still very transitional, here is a list of all bogus names I can think of: - SLOT() - Tmp.spill - slot_ |
||
|---|---|---|
| .. | ||
| test | ||
| tools | ||
| .gitignore | ||
| emit.c | ||
| isel.c | ||
| lisc.h | ||
| live.c | ||
| main.c | ||
| Makefile | ||
| parse.c | ||
| rega.c | ||
| spill.c | ||
| ssa.c | ||