[llvm-dev] Hello

Mihir Sevak via llvm-dev llvm-dev at lists.llvm.org
Sat Jan 9 16:35:54 PST 2021


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/02cdecf5/attachment.html>


More information about the llvm-dev mailing list