factor/basis/compiler/cfg
Björn Lindqvist 08e9f18c3b compiler.cfg.*: fix for test cases that broke due to stack effect changes 2014-12-11 14:30:47 +01:00
..
alias-analysis compiler.cfg.*: fix stack effect of compiler passes in optimize-cfg 2014-12-11 14:30:45 +01:00
block-joining compiler.cfg.*: changed stack effect of needs-predecessors from ( cfg -- cfg') to ( cfg -- ) 2014-12-11 14:30:47 +01:00
branch-splitting compiler.cfg.*: changed stack effect of needs-predecessors from ( cfg -- cfg') to ( cfg -- ) 2014-12-11 14:30:47 +01:00
build-stack-frame Docs: more compiler docs 2014-12-11 14:30:46 +01:00
builder compiler.cfg.*: the ##alien-assembly instruction does not use a gc-map 2014-12-08 18:13:46 -08:00
checker FFI rewrite part 1: split up ##alien-invoke and friends into smaller instructions 2010-05-09 21:36:52 -04:00
comparisons New GC checks work in progress 2010-05-03 17:34:16 -04:00
copy-prop compiler.cfg.*: fix for test cases that broke due to stack effect changes 2014-12-11 14:30:47 +01:00
dataflow-analysis compiler.cfg.*: changed stack effect of needs-predecessors from ( cfg -- cfg') to ( cfg -- ) 2014-12-11 14:30:47 +01:00
dce compiler.cfg.*: fix for test cases that broke due to stack effect changes 2014-12-11 14:30:47 +01:00
debugger compiler.cfg.*: getting an instruction sequence from a cfg is used in a few tests so let's make a word for it 2014-11-24 06:25:34 +01:00
def-use Docs: more compiler docs 2014-12-11 14:30:46 +01:00
dependence compiler.cfg: Add vocabulary for words defined just to test compiler.cfg. 2014-11-23 01:06:46 -08:00
dominance compiler.cfg.dominance: fix for #1227, the dom children needs to be sorted to ensure that the same instruction sequence is generated every time 2014-12-11 14:30:47 +01:00
finalization compiler.cfg.stacks.vacant: compiler pass replacing uninitialized for more accurate stack maps 2014-09-08 14:54:17 -07:00
gc-checks compiler.cfg.*: changed stack effect of needs-predecessors from ( cfg -- cfg') to ( cfg -- ) 2014-12-11 14:30:47 +01:00
hats compiler.cfg: Change low-level IR constructors from ##foo to <##foo> 2011-11-06 23:02:46 -08:00
height compiler.cfg.*: fix stack effect of compiler passes in optimize-cfg 2014-12-11 14:30:45 +01:00
instructions Docs: more compiler docs 2014-12-11 14:30:46 +01:00
intrinsics Docs: more compiler-related documentation 2014-08-13 11:01:10 -07:00
linear-scan compiler.cfg.*: changed stack effect of needs-predecessors from ( cfg -- cfg') to ( cfg -- ) 2014-12-11 14:30:47 +01:00
linearization compiler.cfg.*: changed stack effect of needs-predecessors from ( cfg -- cfg') to ( cfg -- ) 2014-12-11 14:30:47 +01:00
liveness compiler.cfg.*: changed stack effect of needs-predecessors from ( cfg -- cfg') to ( cfg -- ) 2014-12-11 14:30:47 +01:00
loop-detection compiler.cfg.*: changed stack effect of needs-predecessors from ( cfg -- cfg') to ( cfg -- ) 2014-12-11 14:30:47 +01:00
optimizer compiler.cfg.*: new utility word apply-passes to improve the looks of long cleave's where each quotation only contains one word 2014-12-11 14:30:47 +01:00
parallel-copy compiler.cfg.ssa.destruction.leaders: break off leader-map to resolve circular dependencies (oops) 2012-12-31 11:20:57 -08:00
predecessors compiler.cfg.*: changed stack effect of needs-predecessors from ( cfg -- cfg') to ( cfg -- ) 2014-12-11 14:30:47 +01:00
registers compiler.cfg: Rename doc -> docs in filenames so the docs load. 2014-07-17 15:32:29 -05:00
renaming compiler.cfg.renaming.functor: fix ##parallel-copy methods 2012-12-31 11:26:46 -08:00
representations compiler.cfg.*: new utility word apply-passes to improve the looks of long cleave's where each quotation only contains one word 2014-12-11 14:30:47 +01:00
rpo Docs: more various compiler doc improvements 2014-11-16 06:25:55 -08:00
save-contexts compiler.cfg: fix some help-lint warnings. 2014-08-14 09:59:27 -07:00
scheduling compiler.cfg.*: getting an instruction sequence from a cfg is used in a few tests so let's make a word for it 2014-11-24 06:25:34 +01:00
ssa compiler.cfg.*: new utility word apply-passes to improve the looks of long cleave's where each quotation only contains one word 2014-12-11 14:30:47 +01:00
stack-frame compiler.cfg.stack-frame: stub docs and tests for vocab 2014-11-16 06:25:53 -08:00
stacks compiler.cfg.utilities: adding connect-bbs and make-edges 2014-12-11 14:30:47 +01:00
tco compiler.cfg: fix stack effect of cfg-changed and predecessors changed to ( cfg -- ) 2014-12-11 14:30:46 +01: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.cfg: fix stack effect of cfg-changed and predecessors changed to ( cfg -- ) 2014-12-11 14:30:46 +01:00
utilities compiler.cfg.utilities: adding connect-bbs and make-edges 2014-12-11 14:30:47 +01:00
value-numbering compiler.cfg.*: fix for test cases that broke due to stack effect changes 2014-12-11 14:30:47 +01:00
write-barrier compiler.cfg.write-barrier: more use of hash-sets. 2013-03-08 12:30:37 -08:00
cfg-docs.factor compiler.cfg.*: more docs, tests and a small refactoring of the 2014-10-17 23:18:57 +02:00
cfg.factor compiler.cfg: fix stack effect of cfg-changed and predecessors changed to ( cfg -- ) 2014-12-11 14:30:46 +01:00
summary.txt Add summary for heaps more vocabs 2009-02-16 21:05:13 -06:00