[LLVMdev] Integrated instruction scheduling/register allocation
Jakob Stoklund Olesen
stoklund at 2pi.dk
Wed Feb 3 10:30:39 PST 2010
On Feb 3, 2010, at 6:00 AM, Gergö Barany wrote:
> I independently arrived at the same crazy idea :-) and I'm wondering if
> anybody ever went and actually implemented a rescheduling allocator in LLVM.
> I've done some poking around the web, the mailing list archives and the LLVM
> source code, but I haven't found anything suggesting that this has been
> done. If anyone has tried it and would be willing to share code, insights,
> or lessons learned, I would be very grateful to hear from them.
We don't have a rescheduling allocator, but we do have a post allocation rescheduler. Check out PostRASchedulerList.cpp
It would still be interesting to be able to change scheduling during allocation, I think.
More information about the llvm-dev