You can now mark a register as corrupting a certain register class; calls work,
authorDavid Given <dg@cowlark.com>
Fri, 14 Oct 2016 23:15:08 +0000 (01:15 +0200)
committerDavid Given <dg@cowlark.com>
Fri, 14 Oct 2016 23:15:08 +0000 (01:15 +0200)
commitbb17aea73ac6fb48f3436f656c245e8ed91298fb
tree4156edce91ee7fd0fc1127c468244e37a7361dc6
parent886adb86d741d3d985eb89439911fc5732f2aec4
You can now mark a register as corrupting a certain register class; calls work,
or at least look like they work. The bad news is that the register allocator
has a rare talent for putting things in the wrong register.
mach/proto/mcg/hop.c
mach/proto/mcg/hop.h
mach/proto/mcg/pass_instructionselection.c
mach/proto/mcg/pass_registerallocator.c
mach/proto/mcg/table
util/mcgg/gram.y
util/mcgg/iburg.c
util/mcgg/iburg.h
util/mcgg/mcgg.h
util/mcgg/scan.l