diff options
author | Quentin Carbonneaux <quentin.carbonneaux@yale.edu> | 2015-08-14 15:54:25 -0400 |
---|---|---|
committer | Quentin Carbonneaux <quentin.carbonneaux@yale.edu> | 2015-09-15 23:01:31 -0400 |
commit | 67d3c2834d61026d5556cf9846f707844109cf33 (patch) | |
tree | 854a0846ccacfe2ba8ab39f9033757bba8e97960 /minic | |
parent | 0f3846e261afd21be1f66bad151772349349583b (diff) | |
download | roux-67d3c2834d61026d5556cf9846f707844109cf33.tar.gz |
tentative support for fast allocs
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_
Diffstat (limited to 'minic')
0 files changed, 0 insertions, 0 deletions