Add (pretty crummy) support for register aliases and static pairs of registers.
authorDavid Given <dg@cowlark.com>
Fri, 21 Oct 2016 21:31:00 +0000 (23:31 +0200)
committerDavid Given <dg@cowlark.com>
Fri, 21 Oct 2016 21:31:00 +0000 (23:31 +0200)
commit4db402f22989bfd80f08a077c6ef0ecd8c09acbc
tree92fa76252ab9cb282a4b47f5e2ed4ccfb19c82ee
parentd6984d60acf3a66c22ef547066dabbd3b2dd437b
Add (pretty crummy) support for register aliases and static pairs of registers.
We should have enough functionality now for rather buggy 8-bit ints and
doubles. Rework the table and the platform.c to match.
16 files changed:
mach/powerpc/mcg/platform.c
mach/powerpc/mcg/table
mach/proto/mcg/hop.c
mach/proto/mcg/hop.h
mach/proto/mcg/pass_instructionselection.c
mach/proto/mcg/pass_promotefloatops.c
mach/proto/mcg/pass_registerallocator.c
mach/proto/mcg/reg.c
mach/proto/mcg/reg.h
mach/proto/mcg/treebuilder.c
util/mcgg/gram.y
util/mcgg/iburg.c
util/mcgg/iburg.h
util/mcgg/ir.dat
util/mcgg/mcgg.h
util/mcgg/scan.l