No i have not worked previously on llvm. I have looked through the projects but because of no prior experience i am unable to pick one. I am currently going through the llvm tutorials. On Wed, Mar 16, 2016 at 9:32 PM, John Criswell <jtcriswel at gmail.com> wrote:> On 3/8/16 10:12 AM, Om Shivom Nagpal via llvm-dev wrote: > > Hi, I am Om Shivom pursuing CSE from PEC University of Technology, > Chandigarh and I have previously worked on C++ and Python. I am interested > in contributing to llvm through GSOC 2016. I need a little guidance on how > to get started here. > > > Have you looked through the Open Projects page at > http://llvm.org/OpenProjects.html? Have you worked with LLVM or one of > its related sub-projects previously? > > Regards, > > John Criswell > > > Regards. > > > _______________________________________________ > LLVM Developers mailing listllvm-dev at lists.llvm.orghttp://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev > > > > -- > John Criswell > Assistant Professor > Department of Computer Science, University of Rochesterhttp://www.cs.rochester.edu/u/criswell > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160317/e295f8e4/attachment.html>
On 3/17/16 10:58 AM, Om Shivom Nagpal wrote:> No i have not worked previously on llvm. I have looked through the > projects but because of no prior experience i am unable to pick one. I > am currently going through the llvm tutorials.I would recommend a project that has you working at the LLVM IR level. Fixing bugs or adding a new analysis or optimization pass may be a good project. Another good project might be to improve our documentation. I've noticed over the years that most of our documents are reference-like in manner. When I start teaching students how to use LLVM, I direct them to three difference documents. It might be good to have a "Getting Started with Programming with LLVM" guide to help new students learn how to get started with using the infrastructure. Regards, John Criswell> > On Wed, Mar 16, 2016 at 9:32 PM, John Criswell <jtcriswel at gmail.com > <mailto:jtcriswel at gmail.com>> wrote: > > On 3/8/16 10:12 AM, Om Shivom Nagpal via llvm-dev wrote: >> Hi, I am Om Shivom pursuing CSE from PEC University of >> Technology, Chandigarh and I have previously worked on C++ and >> Python. I am interested in contributing to llvm through GSOC >> 2016. I need a little guidance on how to get started here. > > Have you looked through the Open Projects page at > http://llvm.org/OpenProjects.html? Have you worked with LLVM or > one of its related sub-projects previously? > > Regards, > > John Criswell > >> >> Regards. >> >> >> _______________________________________________ >> LLVM Developers mailing list >> llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org> >> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev > > > -- > John Criswell > Assistant Professor > Department of Computer Science, University of Rochester > http://www.cs.rochester.edu/u/criswell > >-- John Criswell Assistant Professor Department of Computer Science, University of Rochester http://www.cs.rochester.edu/u/criswell -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160320/e702fa2b/attachment.html>
Sir, I am interested in adding a new analysis or optimization pass and building the getting started guide as a project for gsoc. On Mon, Mar 21, 2016 at 1:29 AM, John Criswell <jtcriswel at gmail.com> wrote:> On 3/17/16 10:58 AM, Om Shivom Nagpal wrote: > > No i have not worked previously on llvm. I have looked through the > projects but because of no prior experience i am unable to pick one. I am > currently going through the llvm tutorials. > > > I would recommend a project that has you working at the LLVM IR level. > Fixing bugs or adding a new analysis or optimization pass may be a good > project. > > Another good project might be to improve our documentation. I've noticed > over the years that most of our documents are reference-like in manner. > When I start teaching students how to use LLVM, I direct them to three > difference documents. It might be good to have a "Getting Started with > Programming with LLVM" guide to help new students learn how to get started > with using the infrastructure. > > Regards, > > John Criswell > > > On Wed, Mar 16, 2016 at 9:32 PM, John Criswell <jtcriswel at gmail.com> > wrote: > >> On 3/8/16 10:12 AM, Om Shivom Nagpal via llvm-dev wrote: >> >> Hi, I am Om Shivom pursuing CSE from PEC University of Technology, >> Chandigarh and I have previously worked on C++ and Python. I am interested >> in contributing to llvm through GSOC 2016. I need a little guidance on how >> to get started here. >> >> >> Have you looked through the Open Projects page at >> http://llvm.org/OpenProjects.html? Have you worked with LLVM or one of >> its related sub-projects previously? >> >> Regards, >> >> John Criswell >> >> >> Regards. >> >> >> _______________________________________________ >> LLVM Developers mailing listllvm-dev at lists.llvm.orghttp://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >> >> >> >> -- >> John Criswell >> Assistant Professor >> Department of Computer Science, University of Rochesterhttp://www.cs.rochester.edu/u/criswell >> >> > > > -- > John Criswell > Assistant Professor > Department of Computer Science, University of Rochesterhttp://www.cs.rochester.edu/u/criswell > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160322/8ff9d81b/attachment.html>