4 ms·
> Often register allocation is sensitive to the schedule (and there have been attempts to combine them into one pass.) Yes -- for what it's worth, the compiler
by 1amzave 16y ago
> Often register allocation is sensitive to the schedule (and there have been attempts to combine them into one pass.)
Yes -- for what it's worth, the compiler I'm working on at the moment has a pre-allocation scheduling pass and a post-allocation scheduling pass, and will also sometimes reschedule during allocation to shorten live ranges and thus ease register pressure.