[llvm-dev] Question regarding to learn LLVM
Mehdi AMINI via llvm-dev
llvm-dev at lists.llvm.org
Fri Jun 2 20:35:09 PDT 2017
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?
> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170602/cffd6928/attachment.html>
More information about the llvm-dev
mailing list