factor/basis/compiler/cfg
Slava Pestov 299b5b0f6c filter-here -> filter! 2009-10-28 00:44:05 -05:00
..
alias-analysis compiler.cfg.alias-analysis: fix ##compare where operands are copies 2009-10-01 23:54:19 -05:00
block-joining
branch-splitting
build-stack-frame cpu.x86.32: only create 16-byte parameter area if the word calls into the VM 2009-10-20 05:02:42 -05:00
builder update a bunch of alien-callbacks and alien-indirects to use c-type words 2009-10-21 21:10:11 -05:00
checker Fix the build 2009-09-09 13:44:54 -05:00
comparisons fold test-vector/branch sequences into a test-vector-branch instruction 2009-10-01 19:53:30 -05:00
copy-prop filter-here -> filter! 2009-10-28 00:44:05 -05:00
dataflow-analysis
dce filter-here -> filter! 2009-10-28 00:44:05 -05:00
debugger add a "test-mr." word to compiler.cfg.debugger equivalent to "test-mr mr." 2009-09-30 11:34:19 -05:00
def-use
dominance
empty-blocks
gc-checks compiler.cfg: remove _gc instruction, it doesn't need to exist, and change GC checks to ensure that the right amount of space is available instead of blindly checking for 1Kb 2009-10-05 05:27:49 -05:00
hats Merge branch 'master' of git://factorcode.org/git/factor 2009-10-01 23:14:16 -05:00
instructions Working on adding support for the new write barrier to optimized code 2009-10-14 02:06:01 -05:00
intrinsics generate unsigned vector comparison fallbacks using min/max or xor/signed compare 2009-10-20 22:30:57 -05:00
linear-scan filter-here -> filter! 2009-10-28 00:44:05 -05:00
linearization compiler.cfg: remove _gc instruction, it doesn't need to exist, and change GC checks to ensure that the right amount of space is available instead of blindly checking for 1Kb 2009-10-05 05:27:49 -05:00
liveness
loop-detection
mr Fix the build 2009-09-09 13:44:54 -05:00
optimizer compiler.cfg.ssa.destruction: more aggressive coalescing work in progress 2009-09-27 17:17:26 -05:00
parallel-copy
predecessors
registers
renaming
representations typo in convert-to-fill-vector? 2009-10-07 12:53:10 -05:00
rpo
save-contexts Fix the build 2009-09-09 13:44:54 -05:00
ssa filter-here -> filter! 2009-10-28 00:44:05 -05:00
stack-frame cpu.x86.32: only create 16-byte parameter area if the word calls into the VM 2009-10-20 05:02:42 -05:00
stacks compiler.cfg: remove _gc instruction, it doesn't need to exist, and change GC checks to ensure that the right amount of space is available instead of blindly checking for 1Kb 2009-10-05 05:27:49 -05:00
tco
useless-conditionals split unordered and ordered float comparison intrinsics in compiler; generate only unordered comparisons for now 2009-09-08 17:04:26 -05:00
utilities change-each -> map!, deep-change-each -> deep-map! 2009-10-27 22:32:56 -05:00
value-numbering value numbering rewrite rules for vector ops to convert "not and" to "andn" and "not andn" to "and" 2009-10-20 17:29:01 -05:00
write-barrier filter-here -> filter! 2009-10-28 00:44:05 -05:00
cfg.factor
summary.txt