.. |
alias-analysis
|
compiler: change how 'f' is represented in low level IR to simplify some code, and fuse a ##load-constant of a word with a ##compare into a ##compare-imm on x86-32. This eliminates a spill from binary-search
|
2010-04-18 21:42:45 -05:00 |
block-joining
|
…
|
|
branch-splitting
|
…
|
|
build-stack-frame
|
Add alien-assembly form for inline assembler, works like alien-invoke except calls a user-supplied quotation instead of generating a subroutine call. Replaces FPU status control, SSE detection and read timestamp routines in vm/cpu-x86.*S
|
2010-01-07 17:39:22 +13:00 |
builder
|
compiler.cfg: fix some bugs introduced by the ##compare-imm fusion patch
|
2010-04-18 21:42:45 -05:00 |
checker
|
Change how non-volatile register preservation is done in alien callbacks, with the aim of fixing callbacks on PowerPC, and to eventually eliminate assembly code from VM
|
2010-01-03 01:11:51 +13:00 |
comparisons
|
memq? -> member-eq?, sorted-memq? -> sorted-member-eq?
|
2009-10-28 15:02:00 -05:00 |
copy-prop
|
filter-here -> filter!
|
2009-10-28 00:44:05 -05:00 |
dataflow-analysis
|
…
|
|
dce
|
Moving new-sets to sets
|
2010-02-26 16:01:01 -05:00 |
debugger
|
…
|
|
def-use
|
compiler.cfg.def-use uses sets
|
2010-03-02 19:23:34 -05:00 |
dominance
|
Moving new-sets to sets
|
2010-02-26 16:01:01 -05:00 |
empty-blocks
|
…
|
|
gc-checks
|
Minor bug fixes for 4-bit tags
|
2009-11-02 17:41:36 -06:00 |
hats
|
compiler: change how 'f' is represented in low level IR to simplify some code, and fuse a ##load-constant of a word with a ##compare into a ##compare-imm on x86-32. This eliminates a spill from binary-search
|
2010-04-18 21:42:45 -05:00 |
instructions
|
compiler: combine ##load-constant followed by ##alien-double into a ##load-double on x86-32, saving an integer register
|
2010-04-18 21:42:45 -05:00 |
intrinsics
|
compiler: change how 'f' is represented in low level IR to simplify some code, and fuse a ##load-constant of a word with a ##compare into a ##compare-imm on x86-32. This eliminates a spill from binary-search
|
2010-04-18 21:42:45 -05:00 |
linear-scan
|
Fixing ambiguity between sets and namespaces in many unit tests and furnace.auth
|
2010-02-26 17:17:40 -05:00 |
linearization
|
Merge branch 'bags' of git://github.com/littledan/Factor
|
2010-03-16 13:28:00 -04:00 |
liveness
|
Moving new-sets to sets
|
2010-02-26 16:01:01 -05:00 |
loop-detection
|
Moving new-sets to sets
|
2010-02-26 16:01:01 -05:00 |
mr
|
…
|
|
optimizer
|
…
|
|
parallel-copy
|
…
|
|
predecessors
|
memq? -> member-eq?, sorted-memq? -> sorted-member-eq?
|
2009-10-28 15:02:00 -05:00 |
registers
|
parsed -> suffix!, add append!
|
2009-10-28 13:38:27 -05:00 |
renaming
|
compiler.cfg: don't generate useless methods in instruction meta-programming. reduces bootstrap time
|
2009-11-02 20:11:29 -06:00 |
representations
|
compiler: combine ##load-constant followed by ##alien-double into a ##load-double on x86-32, saving an integer register
|
2010-04-18 21:42:45 -05:00 |
rpo
|
Merge branch 'bags' of git://github.com/littledan/Factor
|
2010-03-16 13:28:00 -04:00 |
save-contexts
|
Add alien-assembly form for inline assembler, works like alien-invoke except calls a user-supplied quotation instead of generating a subroutine call. Replaces FPU status control, SSE detection and read timestamp routines in vm/cpu-x86.*S
|
2010-01-07 17:39:22 +13:00 |
ssa
|
Cleaning up compiler.cfg.ssa.construction
|
2010-03-17 20:12:10 -04:00 |
stack-frame
|
…
|
|
stacks
|
Merge branch 'bags' of git://github.com/littledan/Factor
|
2010-03-16 13:28:00 -04:00 |
tco
|
generalize stack effects so we can bootstrap with the stricter stack effect checking
|
2010-03-08 23:38:10 -08:00 |
useless-conditionals
|
memq? -> member-eq?, sorted-memq? -> sorted-member-eq?
|
2009-10-28 15:02:00 -05:00 |
utilities
|
generalize stack effects so we can bootstrap with the stricter stack effect checking
|
2010-03-08 23:38:10 -08:00 |
value-numbering
|
compiler.cfg: fix some bugs introduced by the ##compare-imm fusion patch
|
2010-04-18 21:42:45 -05:00 |
write-barrier
|
Moving new-sets to sets
|
2010-02-26 16:01:01 -05:00 |
cfg.factor
|
generalize stack effects so we can bootstrap with the stricter stack effect checking
|
2010-03-08 23:38:10 -08:00 |
summary.txt
|
…
|
|