[LLVMdev] List Scheduling on LLVM Instructions

Tzu-Chien Chiu tzuchien.chiu at gmail.com
Thu Dec 15 18:14:11 PST 2005


Didn't SparcV9 backend implement list scheduling?

2005/12/16, Chris Lattner <sabre at nondot.org>:
> On Thu, 15 Dec 2005, thean kiat sew wrote:
> > I am planning to use list scheduling on LLVM instructions.
> > Any recommendation on how to start ? As in which codes in LLVM that I need
> > to look at.
>
> We don't currently have a list scheduler in the target-independent code
> generator, but we do have the infrastructure needed to implement one.
> Check out the lib/CodeGen/SelectionDAG/ScheduleDAG.cpp file.
>
> If you have questions about the file, Jim can help.
>
> > Since I am still a newbie, any readings recommended? :)
>
> There are several decent compiler books out there.  I believe the Muchnick
> book (Advanced Compiler Design?) has a detailed section on scheduling.
>
> -Chris
>
> --
> http://nondot.org/sabre/
> http://llvm.org/
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>


--
Tzu-Chien Chiu - XGI Technology, Inc.
URL: http://www.csie.nctu.edu.tw/~jwchiu/




More information about the llvm-dev mailing list