Perform SSA conversion of locals. Much, *much* better code now, at least
authorDavid Given <dg@cowlark.com>
Sun, 2 Oct 2016 15:50:34 +0000 (17:50 +0200)
committerDavid Given <dg@cowlark.com>
Sun, 2 Oct 2016 15:50:34 +0000 (17:50 +0200)
commitc079e974928bf9f983fe8c1ebfaae80def45a6f8
tree5237583e26db9ff2e4676ee27ef9b988824fe71a
parentb11f96e8fe5a6a5e3025676f79deea303111a7c9
Perform SSA conversion of locals. Much, *much* better code now, at least
inasmuch as it looks better before register allocation. Basic blocks now know
their own successors and predecessors (after a certain point in the IR
processing).
mach/proto/mcg/basicblock.c
mach/proto/mcg/basicblock.h [new file with mode: 0644]
mach/proto/mcg/ir.c
mach/proto/mcg/main.c
mach/proto/mcg/mcg.h
mach/proto/mcg/pass_convertstackops.c
mach/proto/mcg/pass_ssa.c [new file with mode: 0644]
mach/proto/mcg/procedure.c
mach/proto/mcg/table
util/mcgg/ir.dat