Hi Ajay,
Welcome! The best way to get involved is learn the code base. If you're new
to compilers, picking up a good book on the subject is invaluable. It's best
to start off with an easy project and/or help out with what's currently
going on (read the dev list and get on the IRC channel to see what people are
doing).
Before you start on a project, see if there has been any discussion on it, even
if no one has started work on it yet they may have talked about it. Also, Chris
writes extensive notes on improvements he would like to see. Then come up with a
proposal – the "LLVM Way" is to start with a simple proposal that
covers most of the important requirements and the improve it over time.
Good luck!
-bw
On Feb 17, 2010, at 8:42 AM, Ajay Prabandham wrote:
> Dear All,
> I am Ajay Prabandham and have only recently subscribed to
this mailing list. I hold a Bachelors degree in Computer Science and have over 6
years of experience in the IT industry. I am a resident of Hyderabad, India.
>
> I have always had interest and curiosity regarding how compilers
work...unfortunately, i passed out over 8 years ago and haven't worked
directly on compiler construction or related topics. I would like to take up one
of the Open LLVM projects. While i was just going through the topic list, the
one titled "Pointer Analysis" caught my eye (just love at first sight!
i need to work really hard on it though).
>
> Has this project already been taken up by anybody? And can i contribute
individually/contribute collectively in any important project?
>
> --
> Ajay Prabandham
> partha21 at gmail.com
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev