factor/basis/compiler/cfg
Alexander Iljin 504c9959a1 Update some copyright headers to follow the current convention
Had to look through the history to find years for some headers. Added
authors to some files as well.
2017-09-11 15:43:03 -07:00
..
alias-analysis compiler.*: Backend implementation of varargs 2016-08-08 12:02:19 +02:00
block-joining compiler.cfg.*: some extra unit tests for the compiler 2015-07-28 17:58:29 -07:00
branch-splitting compiler.*: moving all words only relevant for testing to compiler.test 2016-08-12 15:13:51 +02:00
build-stack-frame compiler.*: a bunch of random doc additions 2016-06-21 23:15:20 +02:00
builder *-docs: replace double spaces with single spaces 2017-06-05 13:16:07 -07:00
checker Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
comparisons compiler.cfg.*: new doc files 2016-03-09 23:24:43 +01:00
copy-prop compiler.*: moving all words only relevant for testing to compiler.test 2016-08-12 15:13:51 +02:00
dataflow-analysis functors: FUNCTOR: ;FUNCTOR -> <FUNCTOR: ;FUNCTOR> 2017-08-05 20:41:19 -05:00
dce disambiguate namespaces:set and sets:set. 2016-03-29 17:14:42 -07:00
debugger compiler.cfg.debugger: also print the instruction number 2016-11-23 18:56:03 +01:00
def-use compiler.*: moving all words only relevant for testing to compiler.test 2016-08-12 15:13:51 +02:00
dominance core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
finalization compiler.*: Remove the scrubbing part of the GC maps 2016-09-11 20:34:44 +02:00
gc-checks *-docs: replace double spaces with single spaces 2017-06-05 13:16:07 -07:00
hats compiler.cfg.*: some extra unit tests for the compiler 2015-07-28 17:58:29 -07:00
instructions compiler.*: more docs 2017-07-05 00:51:26 +02:00
intrinsics Update some copyright headers to follow the current convention 2017-09-11 15:43:03 -07:00
linear-scan *-docs: replace double spaces with single spaces 2017-06-05 13:16:07 -07:00
linearization core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
liveness *-docs: replace double spaces with single spaces 2017-06-05 13:16:07 -07:00
loop-detection compiler.cfg.*: bunch of doc updates 2016-10-08 07:08:00 +02:00
optimizer compiler.cfg.*: detached the normalize-height and schedule-instructions passes 2015-01-22 12:17:20 -08:00
parallel-copy sets: moving unique/conjoin/conjoin-at to compiler.utilities. 2017-02-07 18:54:24 -08:00
predecessors compiler: cleanup usings. 2014-12-13 16:10:21 -08:00
registers compiler.cfg.*: more docs 2016-11-15 03:49:46 +01:00
renaming functors: FUNCTOR: ;FUNCTOR -> <FUNCTOR: ;FUNCTOR> 2017-08-05 20:41:19 -05:00
representations compiler.*: more docs 2017-07-05 00:51:26 +02:00
rpo core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
save-contexts compiler.*: Remove the scrubbing part of the GC maps 2016-09-11 20:34:44 +02:00
ssa core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
stack-frame compiler.cfg.*: bunch of doc updates 2016-10-08 07:08:00 +02:00
stacks *-docs: replace double spaces with single spaces 2017-06-05 13:16:07 -07:00
tco compiler: cleanup usings. 2014-12-13 16:10:21 -08:00
useless-conditionals compiler: cleanup usings. 2014-12-13 16:10:21 -08:00
utilities sets: moving unique/conjoin/conjoin-at to compiler.utilities. 2017-02-07 18:54:24 -08:00
value-numbering core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
write-barrier disambiguate namespaces:set and sets:set. 2016-03-29 17:14:42 -07:00
cfg-docs.factor compiler.*: more docs 2017-07-05 00:51:26 +02:00
cfg-tests.factor compiler.cfg.*: refactoring which removes spill-area-size and 2015-11-04 07:53:19 +01:00
cfg.factor compiler.cfg.*: better way to store the block height 2016-09-08 04:01:25 +02:00
summary.txt