<div dir="ltr"><div><div><div><div><div><div>Hi Siddharth,<br></div><br></div>It is better to ask more specific questions on the dev mailing list. LLVM is a large project with many technology areas and the advice to someone interested in starting in front end development would be different from advice to someone interested in optimizations or a specific back end. If you state your interests, it is more likely that people will offer great advice.<br><br></div>As a general bit of advice, you can do a couple of things:<br></div>1. Go through the tutorials (<a href="http://llvm.org/docs/tutorial/index.html">http://llvm.org/docs/tutorial/index.html</a>)<br></div>2. Look for a bug that is related to what you're interested in and try to fix it. Find bugs here: <a href="https://llvm.org/bugs/describecomponents.cgi">https://llvm.org/bugs/describecomponents.cgi</a>. Once you start investigating the bug, you can ask very directed questions both on the mailing list and on IRC where there are always helpful people around.<br><br></div>Hope this helps.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Jan 15, 2017 at 5:51 PM, Siddharth Shankar Swain via llvm-dev <span dir="ltr"><<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hello,<div>I am a computer science student new to LLVM compiler infrastructure. Please guide me where to start from to learn LLVM in the most effective way.</div><div>Thanks,</div><div>Siddharth Shankar Swain</div></div>
<br>______________________________<wbr>_________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/llvm-dev</a><br>
<br></blockquote></div><br></div>