[LLVMdev] Instruction Scheduling
Fernando Magno Quintao Pereira
fernando at CS.UCLA.EDU
Fri Feb 29 20:31:01 PST 2008
Dear LLVM'ers,
I am browsing the instruction schedulers available in llc, and
there are many:
-pre-RA-sched = {default, none, simple, simple-noitin, list-burr,
list-tdrr, list-td}
I looked into the sources in lib/CodeGen/SelectionDAG, and I could
find implementation of Sethi-Ullman numbering, list scheduling, etc.
Now, I wish I could find some comparison between the schedulers. I
guess you guys probably have some tests somewhere. Basically, I wish I
could know when it is better to use a scheduler, and when it is better to
use another. Even if someone could point me a paper/report discussing
these issues, it would be great.
best,
Fernando
More information about the llvm-dev
mailing list