Enough of the new allocator works to construct interference and affinity
authorDavid Given <dg@cowlark.com>
Thu, 19 Jan 2017 22:22:53 +0000 (23:22 +0100)
committerDavid Given <dg@cowlark.com>
Thu, 19 Jan 2017 22:22:53 +0000 (23:22 +0100)
commitcdcac0fa3d52e8c5faaa1a5e4241de76d0fe0c75
tree177455b7ac6ae24b4c476f877d782df09de1e7f5
parent4b03d2993cb8ccbdb68769e6232a97ee10baac0f
Enough of the new allocator works to construct interference and affinity
graphs, coalesce BB inputs/outputs, and coalesce some affinity nodes (although
there's not really any logic yet to properly think about node degrees).
mach/proto/mcg/basicblock.h
mach/proto/mcg/hop.c
mach/proto/mcg/hop.h
mach/proto/mcg/pass_assignvregs.c
mach/proto/mcg/pass_registerallocator.c
mach/proto/mcg/procedure.c
mach/proto/mcg/reg.h