Open Projects on LLVM website

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?

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