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>
On 3/22/16 11:15 AM, Om Shivom Nagpal wrote:> Sir, > I am interested in adding a new analysis or optimization pass and > building the getting started guide as a project for gsoc.Okay. Decide which of these two projects you'd like to propose and write up a description of the project. Be sure to include some details. For example, if you're going to improve the documentation, describe the current deficiencies and how you plan to address them. Regards, John Criswell> > On Mon, Mar 21, 2016 at 1:29 AM, John Criswell <jtcriswel at gmail.com > <mailto: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 <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 > >-- 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/20160322/58a44175/attachment-0001.html>
Sir, I am interested in add a new pass. I have read about analysis, transformation passes. Can you help me with some example ideas? On Wed, Mar 23, 2016 at 1:39 AM, John Criswell <jtcriswel at gmail.com> wrote:> On 3/22/16 11:15 AM, Om Shivom Nagpal wrote: > > Sir, > I am interested in adding a new analysis or optimization pass and building > the getting started guide as a project for gsoc. > > > Okay. Decide which of these two projects you'd like to propose and write > up a description of the project. Be sure to include some details. For > example, if you're going to improve the documentation, describe the current > deficiencies and how you plan to address them. > > Regards, > > John Criswell > > > > 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> >> 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 >> >> > > > -- > 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/20160323/b9242474/attachment.html>