factor/basis/compiler/cfg
Björn Lindqvist 418438ab13 compiler.cfg.linear-scan.*: change compute-live-intervals so that it
returns only one sequence, it makes some words a little simpler
2015-06-14 16:44:37 +02:00
..
alias-analysis minor cleanup to some docs. 2015-05-13 16:09:14 -07:00
block-joining minor cleanup to some docs. 2015-05-13 16:09:14 -07:00
branch-splitting compiler.*: merge of ##inc-r and ##inc-d into one instruction ##inc with a loc slot 2015-04-29 09:31:53 -07:00
build-stack-frame compiler: cleanup usings. 2014-12-13 16:10:21 -08:00
builder compiler.*: now when we're tracking uninitialized locations instead of 2015-05-17 07:59:34 +02:00
checker compiler: cleanup usings. 2014-12-13 16:10:21 -08:00
comparisons New GC checks work in progress 2010-05-03 17:34:16 -04:00
copy-prop compiler: cleanup usings. 2014-12-13 16:10:21 -08:00
dataflow-analysis compiler.cfg.*: more unit tests 2015-04-29 09:31:59 -07:00
dce compiler.cfg.*: a bunch of new docstrings and other doc fixes 2015-04-29 09:31:56 -07:00
debugger compiler.cfg.debugger: new words build-optimized-tree and run-passes to 2015-04-29 09:31:59 -07:00
def-use compiler.cfg.*: more unit tests 2015-04-29 09:31:59 -07:00
dominance compiler.cfg.*: a bunch of new tests 2015-05-09 20:04:22 -07:00
finalization compiler.cfg.*: new step in finalization: clear-uninitialized 2015-01-22 12:17:20 -08:00
gc-checks minor cleanup to some docs. 2015-05-13 16:09:14 -07:00
hats core: Rename create to create-word, create-in to create-word-in. 2015-06-08 12:47:35 -07:00
instructions core: Rename create to create-word, create-in to create-word-in. 2015-06-08 12:47:35 -07:00
intrinsics compiler.*,cpu.*: add a height slot to ##call nodes, then other compiler 2015-05-09 20:04:22 -07:00
linear-scan compiler.cfg.linear-scan.*: change compute-live-intervals so that it 2015-06-14 16:44:37 +02:00
linearization use reject instead of [ ... not ] filter. 2015-05-12 18:50:34 -07:00
liveness minor cleanup to some docs. 2015-05-13 16:09:14 -07:00
loop-detection compiler.cfg.*: new word for consuming deques slurp/replenish-deque 2015-04-29 09:31:58 -07:00
optimizer compiler.cfg.*: detached the normalize-height and schedule-instructions passes 2015-01-22 12:17:20 -08:00
parallel-copy use reject instead of [ ... not ] filter. 2015-05-12 18:50:34 -07:00
predecessors compiler: cleanup usings. 2014-12-13 16:10:21 -08:00
registers compiler.cfg.*: even more compiler docs 2015-04-29 09:31:58 -07:00
renaming use reject instead of [ ... not ] filter. 2015-05-12 18:50:34 -07:00
representations minor cleanup to some docs. 2015-05-13 16:09:14 -07:00
rpo compiler.*: a few extra doc fixes 2015-04-30 04:51:58 +02:00
save-contexts minor cleanup to some docs. 2015-05-13 16:09:14 -07:00
ssa compiler.cfg.ssa.destruction: try and sort the vreg pairs before 2015-06-14 16:44:36 +02:00
stack-frame compiler: cleanup usings. 2014-12-13 16:10:21 -08:00
stacks compiler.cfg.stacks.clearing: fix help-lint. 2015-05-18 10:02:35 -07:00
tco compiler: cleanup usings. 2014-12-13 16:10:21 -08:00
test-words compiler.cfg: Add vocabulary for words defined just to test compiler.cfg. 2014-11-23 01:06:46 -08:00
useless-conditionals compiler: cleanup usings. 2014-12-13 16:10:21 -08:00
utilities compiler.cfg.utilities: unused word 2015-05-09 20:04:22 -07:00
value-numbering compiler: cleanup usings. 2014-12-13 16:10:21 -08:00
write-barrier compiler: cleanup cfg passes to have stack effect ( cfg -- ) 2014-12-11 12:48:43 -08:00
cfg-docs.factor compiler.*: a bunch more compiler docs 2015-05-09 20:04:22 -07:00
cfg-tests.factor compiler.cfg.linear-scan.allocation.state: set spill-area-size/align when the cfg tuple is created 2015-04-29 09:31:57 -07:00
cfg.factor compiler.cfg: the id slot of basic-block appears to not be needed 2015-04-29 09:31:57 -07:00
summary.txt Add summary for heaps more vocabs 2009-02-16 21:05:13 -06:00