ack/mach/proto/mcg
David Given ed67d427c9 Replaced the block splicer with a trivial block eliminator (which rewrites
jumps to blocks which contain only a jump). Don't bother storing the bb graph
in the ir nodes; we can find it on demand by walking the tree instead ---
slower, but much easier to understand and more robust. Added a terrible map
library.
2016-09-23 23:59:15 +02:00
..
array.c Add a bodged in algorithm for converting basic block communication from stacked 2016-09-22 23:19:29 +02:00
array.h Replaced the block splicer with a trivial block eliminator (which rewrites 2016-09-23 23:59:15 +02:00
basicblock.c Tracing cleanup. Simplified the IR code. Some more opcodes. 2016-09-22 00:15:48 +02:00
build.lua Tracing cleanup. Simplified the IR code. Some more opcodes. 2016-09-22 00:15:48 +02:00
compile.c Replaced the block splicer with a trivial block eliminator (which rewrites 2016-09-23 23:59:15 +02:00
data.c Archival checking of the half-written IR treebuilder. 2016-09-18 23:24:54 +02:00
ir.c Replaced the block splicer with a trivial block eliminator (which rewrites 2016-09-23 23:59:15 +02:00
ir.dat Add a bodged in algorithm for converting basic block communication from stacked 2016-09-22 23:19:29 +02:00
ir.h Replaced the block splicer with a trivial block eliminator (which rewrites 2016-09-23 23:59:15 +02:00
ircodes.sh Replaced the block splicer with a trivial block eliminator (which rewrites 2016-09-23 23:59:15 +02:00
main.c Replaced the block splicer with a trivial block eliminator (which rewrites 2016-09-23 23:59:15 +02:00
map.c Replaced the block splicer with a trivial block eliminator (which rewrites 2016-09-23 23:59:15 +02:00
map.h Replaced the block splicer with a trivial block eliminator (which rewrites 2016-09-23 23:59:15 +02:00
mcg.h Replaced the block splicer with a trivial block eliminator (which rewrites 2016-09-23 23:59:15 +02:00
parse_em.c Replaced the block splicer with a trivial block eliminator (which rewrites 2016-09-23 23:59:15 +02:00
pass_convertstackops.c Replaced the block splicer with a trivial block eliminator (which rewrites 2016-09-23 23:59:15 +02:00
pass_eliminatetrivialblocks.c Replaced the block splicer with a trivial block eliminator (which rewrites 2016-09-23 23:59:15 +02:00
pass_removedeadblocks.c Replaced the block splicer with a trivial block eliminator (which rewrites 2016-09-23 23:59:15 +02:00
symbol.c Archival checking of the half-written IR treebuilder. 2016-09-18 23:24:54 +02:00
treebuilder.c Replaced the block splicer with a trivial block eliminator (which rewrites 2016-09-23 23:59:15 +02:00