Hi Rento, Thanks for your suggestion, it really helpful, I will go through the links you have given. And if you have any 'dirty' work at hand and want someone to help you to do, please let me know, I would be happy to put my hands on. Thanks, Baoshan On Fri, Jan 31, 2014 at 9:36 AM, Renato Golin <renato.golin at linaro.org>wrote:> Hi Baoshan, > > Firstly, welcome! ;) > > This is a good place to start: http://llvm.org/OpenProjects.html > > It might be a bit out-of-date, but you can always ask on the list about a > particular project. > > To get acquainted with the code base, I suggest reading at least: > > http://llvm.org/docs/GettingStarted.html > http://llvm.org/docs/LangRef.html > http://llvm.org/docs/ProgrammersManual.html > http://llvm.org/docs/CodingStandards.html > > Happy hacking! > > cheers, > --renato > > > > On 31 January 2014 14:15, Baoshan Pang <pangbw at gmail.com> wrote: > >> Hi All, >> >> I am an experienced compiler engineer, I want to get involved in LLVM but >> don't know where I should start with. Can someone give any suggestion for >> my situation? I hope can do some easy work at beginning, then do some >> challenge work when I am familiar and comfortable with LLVM. I am >> interested in optimizations and code generations, but I am open to other >> areas either. >> >> Any suggestion is welcome, thanks in advance. >> >> Regards, >> Baosan >> >> _______________________________________________ >> LLVM Developers mailing list >> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu >> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >> >> >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20140131/786eb139/attachment.html>
Another good place to look are the README files in various directories, e.g. lib/Target/X86/README.txt and friends, these usually contain "someone should fix this some day" sorts of projects. The bug list is also a reasonable place to start - if lacking in direction or difficulty level. If you have any questions don't hesitate to ask on the list though :) -eric On Fri, Jan 31, 2014 at 7:12 AM, Baoshan Pang <pangbw at gmail.com> wrote:> Hi Rento, > > Thanks for your suggestion, it really helpful, I will go through the links > you have given. > And if you have any 'dirty' work at hand and want someone to help you to do, > please let me know, I would be happy to put my hands on. > > Thanks, > Baoshan > > > On Fri, Jan 31, 2014 at 9:36 AM, Renato Golin <renato.golin at linaro.org> > wrote: >> >> Hi Baoshan, >> >> Firstly, welcome! ;) >> >> This is a good place to start: http://llvm.org/OpenProjects.html >> >> It might be a bit out-of-date, but you can always ask on the list about a >> particular project. >> >> To get acquainted with the code base, I suggest reading at least: >> >> http://llvm.org/docs/GettingStarted.html >> http://llvm.org/docs/LangRef.html >> http://llvm.org/docs/ProgrammersManual.html >> http://llvm.org/docs/CodingStandards.html >> >> Happy hacking! >> >> cheers, >> --renato >> >> >> >> On 31 January 2014 14:15, Baoshan Pang <pangbw at gmail.com> wrote: >>> >>> Hi All, >>> >>> I am an experienced compiler engineer, I want to get involved in LLVM but >>> don't know where I should start with. Can someone give any suggestion for my >>> situation? I hope can do some easy work at beginning, then do some challenge >>> work when I am familiar and comfortable with LLVM. I am interested in >>> optimizations and code generations, but I am open to other areas either. >>> >>> Any suggestion is welcome, thanks in advance. >>> >>> Regards, >>> Baosan >>> >>> _______________________________________________ >>> LLVM Developers mailing list >>> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu >>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >>> >> > > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >
On 31 January 2014 17:41, Eric Christopher <echristo at gmail.com> wrote:> Another good place to look are the README files in various > directories, e.g. lib/Target/X86/README.txt and friends, these usually > contain "someone should fix this some day" sorts of projects. The bug > list is also a reasonable place to start - if lacking in direction or > difficulty level. If you have any questions don't hesitate to ask on > the list though :) >Finally, grep for FIXME on the sources and you will find plenty of things to do. I think they are a great way to learn about the surroundings of a piece of code, and to discuss better approaches to the problem. cheers, --renato -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20140131/f592d97f/attachment.html>