mirror of
git://c9x.me/qbe.git
synced 2026-04-05 18:09:47 +00:00
The IR generated by calls was very bulky because two instructions were used for marking the live range of a clobber. This patch attempts to store the information of what registers are use/def/clobber in the call instruction itself, this leads to more compact code (even more when we'll have SSE registers). However, I find that the amount of extra code needed is not really easonable. Fortunately it is not too invasive, thus if the complexity creeps in, it should be easy to revert. |
||
|---|---|---|
| lisc | ||
| proto | ||