[LLVMdev] Scheduler Integration Questions

Max Shawabkeh max99x at gmail.com
Sat Apr 2 14:55:41 PDT 2011


Hi Eric,

Thanks for your reply.

> There aren't any functional unit definitions at the moment that are used in scheduling. Patches would be welcome.

That's a pity. I'm not sure whether we can manage to add proper
functional unit and latency support by ourselves but I'll post on the
list if anything comes out of it.

> This has changed in llvm 2.9 a bit to be more accurate. However, we don't attempt to use a single register for more than one value. I suggest using ToT and reading the code in ScheduleDAGRRList.cpp.

I've skimmed the changes and that does look more precise. Thanks.

Regards,
Max



More information about the llvm-dev mailing list