improve global registers handling
commit81e2fdacc536dab7ad3c1e1da313b80f5ae935b7
authorQuentin Carbonneaux <quentin@c9x.me>
Wed, 29 Mar 2017 04:16:46 +0000 (29 00:16 -0400)
committerQuentin Carbonneaux <quentin@c9x.me>
Wed, 29 Mar 2017 04:16:46 +0000 (29 00:16 -0400)
tree91768d923da523502211c3c0b130351580852abb
parent02408ffd8f95a4334212e1d64de987f9192cb4d5
improve global registers handling

The register allocation now has stricter assertions
about global registers.  The stricter assertions
required changes in the spiller:  We now correctly
indicate to the register allocator what registers
are used by "ret" instructions.
rega.c
spill.c