[llvm-dev] Hello

David Blaikie via llvm-dev llvm-dev at lists.llvm.org
Sat Jan 9 16:37:02 PST 2021


Yeah, sorry - I haven't read any LLVM books, unfortunately. Perhaps some
other folks will be able to chime in with tips.

On Sat, Jan 9, 2021 at 4:36 PM Mihir Sevak <mihir.sevak at gmail.com> wrote:

> I own this book and it doesn't cover IR in depth. I am trying to write an
> additional feature for C++ frontend and for that I want to use proper
> Intermediate Representation that doesn't become a laughing stock so I am
> looking for some in depth explanation on IR. I am aware that it changes so
> fast that a book will become outdated however for my exercise I am willing
> to go back to the version the book covers and implement it there. If you
> have used some book personally and recommend it please share with me.
>
> Thanks.
>
> On Sat, Jan 9, 2021 at 4:31 PM David Blaikie <dblaikie at gmail.com> wrote:
>
>> Published books probably get out of date pretty quickly, so you'll need
>> to keep the more up-to-date code/online docs in mind even if you're reading
>> printed stuff. At a quick google this seems like the sort of thing that
>> might be useful:
>> https://www.amazon.com/Getting-Started-LLVM-Core-Libraries/dp/1782166920
>> (googling 'llvm book' shows a few results)
>>
>> On Sat, Jan 9, 2021 at 4:24 PM Mihir Sevak <mihir.sevak at gmail.com> wrote:
>>
>>> Thanks David. Really appreciate this.
>>>
>>> Would you please kindly share those names of the books so at least I
>>> have an idea about what resources are available and in case I need more
>>> explanation than this Language Reference Manual ?
>>>
>>> Once again thanks.
>>>
>>> On Sat, Jan 9, 2021 at 3:57 PM David Blaikie <dblaikie at gmail.com> wrote:
>>>
>>>> There are some books, but if you're looking for the best reference for
>>>> LLVM IR it's online here: https://llvm.org/docs/LangRef.html
>>>>
>>>> On Sat, Jan 9, 2021 at 3:43 PM Mihir Sevak via llvm-dev <
>>>> llvm-dev at lists.llvm.org> wrote:
>>>>
>>>>> Hello LLVM group,
>>>>>      I am very new to this project. I want to develop a few things on
>>>>> LLVM platform and for that I am wondering where can I learn about
>>>>> Intermediate Representation used in LLVM project? Is there any in-depth
>>>>> instruction level guide available except online tutorials?
>>>>>
>>>>> Please advise.
>>>>>
>>>>> Thanks.
>>>>> Have a great weekend.
>>>>>
>>>>> --
>>>>> "How can anything be impossible when impossible itself says I M
>>>>> Possible???"®
>>>>> Mihir Sevak
>>>>> _______________________________________________
>>>>> LLVM Developers mailing list
>>>>> llvm-dev at lists.llvm.org
>>>>> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>>>>>
>>>>
>>>
>>> --
>>> "How can anything be impossible when impossible itself says I M
>>> Possible???"®
>>> Mihir Sevak
>>>
>>
>
> --
> "How can anything be impossible when impossible itself says I M
> Possible???"®
> Mihir Sevak
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20210109/7c4228ce/attachment.html>


More information about the llvm-dev mailing list