Re-re-add the type inference layer, now I know more about how things work.
authorDavid Given <dg@cowlark.com>
Sat, 22 Oct 2016 21:04:13 +0000 (23:04 +0200)
committerDavid Given <dg@cowlark.com>
Sat, 22 Oct 2016 21:04:13 +0000 (23:04 +0200)
commitb1a3d76d6fe525e0cf5c7ae741c6c78d25b0198e
tree4135aa712349086eb08eddab79601060db09f36d
parent11b0bc1055d1e089608a1f29be84c41938b8d670
Re-re-add the type inference layer, now I know more about how things work.
Remove that terrible float promotion code.
mach/proto/mcg/ir.c
mach/proto/mcg/ir.h
mach/proto/mcg/mcg.h
mach/proto/mcg/pass_promotefloatops.c [deleted file]
mach/proto/mcg/pass_typeinference.c [new file with mode: 0644]
mach/proto/mcg/procedure.c
util/mcgg/ir.dat
util/mcgg/ircodes.h
util/mcgg/ircodes.sh