ack/mach/proto/mcg
David Given 25b6712e63 Rework all the ackbuilder scripts not to use wildcards, because we can't expand
them without luaposix, which isn't available (easily) on OSX or Windows.
2022-07-14 23:57:54 +02:00
..
basicblock.c
basicblock.h
build.lua Rework all the ackbuilder scripts not to use wildcards, because we can't expand 2022-07-14 23:57:54 +02:00
data.c The approach I was taking to csa and csb turns out not to work --- critical 2018-09-20 00:12:03 +02:00
graph.c Stop passing proc around, and use a global instead --- much cleaner. 2016-10-15 23:19:44 +02:00
graph.h
hop.c
hop.h
ir.c
ir.h Re-re-add the type inference layer, now I know more about how things work. 2016-10-22 23:04:13 +02:00
main.c
mcg.h
mcgg_generated_footer.h
mcgg_generated_header.h Add extern declaration which I forget to check in. 2018-09-17 23:59:49 +02:00
parse_em.c When parsing constants which don't fit into an arith, handle overflow properly 2018-09-22 12:45:59 +02:00
pass_convertstackops.c
pass_eliminatetrivialblocks.c Stop passing proc around, and use a global instead --- much cleaner. 2016-10-15 23:19:44 +02:00
pass_groupirs.c
pass_instructionselection.c
pass_livevreganalysis.c
pass_lowerpushes.c Add the OPTIONS clause to the mcgg grammar; add an optional pass which converts 2018-09-22 11:19:00 +02:00
pass_phigroups.c
pass_prologueepilogue.c Lots more opcodes; better eviction behaviour; better register moves. Lots more 2016-10-19 23:29:05 +02:00
pass_registerallocator.c Take hreg aliases into account when finding evicted registers and performing 2018-09-22 11:19:50 +02:00
pass_removedeadblocks.c
pass_removedeadphis.c Add code to remove unused phis, converting to pruned SSA form, to avoid 2016-10-12 21:50:12 +02:00
pass_returnvalues.c
pass_splitcriticaledges.c Stop passing proc around, and use a global instead --- much cleaner. 2016-10-15 23:19:44 +02:00
pass_ssa.c Fix bug where some phis weren't being inserted when a given variable definition 2016-10-27 21:40:25 +02:00
pass_typeinference.c Lots more opcodes. Rearrange the stack layout so that fp->ab is a fixed value 2016-10-29 11:57:56 +02:00
predicates.c
procedure.c
procedure.h
reg.c
reg.h
symbol.c
treebuilder.c The approach I was taking to csa and csb turns out not to work --- critical 2018-09-20 00:12:03 +02:00