[llvm-dev] Beginner Guide

shivam gupta via llvm-dev llvm-dev at lists.llvm.org
Tue Dec 10 21:17:44 PST 2019


Hello Parth
Very welcome to our community!

First, try to build and install the LLVM project by following GettingStarted
<https://llvm.org/docs/GettingStarted.html> guide.
Design decisions that shaped LLVM <https://www.aosabook.org/en/llvm.html>
article by Chris Lattner (author of LLVM) help you to understand the
project evolution.
Getting Started with LLVM Core Libraries
<https://www.packtpub.com/in/application-development/getting-started-llvm-core-libraries>book
is very useful to understand LLVM in a structured way. There are various
exercises like building your first LLVM project and writing a new LLVM pass
that helps to get your hand dirty with LLVM.

For getting involved in LLVM developments you should know how to use dev
tools like git, make and have an intermediate knowledge of C++.

Feel free to ask questions if you stuck anywhere.
Cheers,
Shivam






On Tue, Dec 10, 2019 at 5:49 PM Parth Patel via llvm-dev <
llvm-dev at lists.llvm.org> wrote:

> Hello All,
>
> I am new to LLVM , i have gone through the LLVM official page and found
> interest in developing LLVM Backend. On other hand i found difficult in
> starting the development .Can anyone suggest regarding the same.
> Also  mention prerequisite required to  learn LLVM.
>
> Thank You
>
> Best Regards
> Parth
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20191211/c8a4840b/attachment.html>


More information about the llvm-dev mailing list