[llvm-dev] Question regarding to learn LLVM

Amit Ghadge via llvm-dev llvm-dev at lists.llvm.org
Mon Jun 5 22:36:29 PDT 2017


On Sat, Jun 3, 2017 at 9:05 AM, Mehdi AMINI <joker.eph at gmail.com> wrote:
> Hi Amit,
>
> 2017-06-02 3:40 GMT-07:00 Amit Ghadge via llvm-dev
> <llvm-dev at lists.llvm.org>:
>>
>> Hi,
>>
>> I have basic knowledge about LLVM. I want to make expertise in it and
>> also start contributing.
>
>
> Great, welcome!
>
>>
>> So,
>> How do I start?
>
>
> Did you successfully build LLVM? Did you run the test?
Yes, I was successfully build LLVM on my machine.
>
>
>>
>> Where do I start?
>
>
> It depends on what you want to achieve. We have a list of open projects
> here: http://llvm.org/OpenProjects.html
>
> Otherwise there is the documentation: http://llvm.org/docs/ and in
> particular the Kaleidoscope tutorial:
> http://llvm.org/docs/tutorial/index.html
>
> The test directory in LLVM is a good place to get to understand specific
> part of LLVM as well.
>
>>
>> What basic fundamental knowledge is required?
>> Any study material(books, link).
>
>
> It really depends on your goals/interests. There are many books about
> compilers design and/or algorithms, as well as many academic papers in the
> same domain. But maybe you're more interested in specific applications:
> security, bug finding, etc.
>
> Cheers,
>
> --
> Mehdi
>

Thanks for information, I'll look.


Thanks,
Amit G


More information about the llvm-dev mailing list