Sir, I am Adit Mehta first year student of DA-IICT. I know C/C++, python, ruby, PHP. I am new to llvm. I am interested in contributing to llvm. Can you guide me from where should I start? Thanking you for anticipation, Adit Mehta -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180522/d67416fb/attachment.html>
Hi Adit, On Tue, May 22, 2018 at 11:10 AM, Adit Mehta via llvm-dev <llvm-dev at lists.llvm.org> wrote:> I am Adit Mehta first year student of DA-IICT. I know C/C++, python, ruby, > PHP. I am new to llvm. I am interested in contributing to llvm. Can you > guide me from where should I start?A good place to start is the Kaleidoscope tutorial: https://llvm.org/docs/tutorial/ It shows how to build a simple JIT compiler using LLVM. From that, maybe you'll find something interesting to look at in LLVM's code, or a bug, improvement, etc., and suddenly you're contributing :-) Cheers, Hans
On 22/05/2018 11:12, Hans Wennborg via llvm-dev wrote:> Hi Adit, > > On Tue, May 22, 2018 at 11:10 AM, Adit Mehta via llvm-dev > <llvm-dev at lists.llvm.org> wrote: >> I am Adit Mehta first year student of DA-IICT. I know C/C++, python, ruby, >> PHP. I am new to llvm. I am interested in contributing to llvm. Can you >> guide me from where should I start? > > A good place to start is the Kaleidoscope tutorial: > https://llvm.org/docs/tutorial/ It shows how to build a simple JIT > compiler using LLVM. From that, maybe you'll find something > interesting to look at in LLVM's code, or a bug, improvement, etc., > and suddenly you're contributing :-) >There is also http://llvm.org/docs/Contributing.html with some additional pointers. Cheers, Florian