Björn Lindqvist
|
63fd4d25cf
|
compiler.cfg.*: more fixes to pass basic-block on the stack than in a
dynamic variable
|
2015-11-22 01:06:11 +01:00 |
Björn Lindqvist
|
1421779c9e
|
compiler.cfg.*: refactors words to take a block parameter instead of
using the basic-block dynamic variable
the idea is to make the code easier to follow by limiting the use of
dynamic variables
|
2015-11-22 00:37:34 +01:00 |
Björn Lindqvist
|
2536943e82
|
compiler.cfg.*: new word connect-Nto1-bbs
using that word predecessors is already up-to-date so calling needs-predecessors isn't needed
|
2015-04-29 09:31:55 -07:00 |
Björn Lindqvist
|
8a7699e42c
|
compiler.cfg.*: refactoring to remove the initial-basic-block word
|
2015-04-29 09:31:55 -07:00 |
Björn Lindqvist
|
ba4736ff75
|
compiler.cfg.stacks.local: change current-height to a two-tuple { { d emit-d } { r emit-r } } it makes the code a bit simpler
|
2015-04-29 09:31:54 -07:00 |