logo
Product categories

EbookNice.com

Most ebook files are in PDF format, so you can easily read them using various software such as Foxit Reader or directly on the Google Chrome browser.
Some ebook files are released by publishers in other formats such as .awz, .mobi, .epub, .fb2, etc. You may need to install specific software to read these formats on mobile/PC, such as Calibre.

Please read the tutorial at this link.  https://ebooknice.com/page/post?id=faq


We offer FREE conversion to the popular formats you request; however, this may take some time. Therefore, right after payment, please email us, and we will try to provide the service as quickly as possible.


For some exceptional file formats or broken links (if any), please refrain from opening any disputes. Instead, email us first, and we will try to assist within a maximum of 6 hours.

EbookNice Team

LLVM Code Generation: A deep dive into compiler backend development by Quentin Colombet ISBN 9781837637782, 1837637784 instant download

  • SKU: EBN-236547320
Zoomable Image
$ 32 $ 40 (-20%)

Status:

Available

0.0

0 reviews
Instant download (eBook) LLVM Code Generation: A deep dive into compiler backend development after payment.
Authors:Quentin Colombet
Pages:608 pages
Year:2025
Edition:1st
Publisher:Packt Publishing
Language:english
File Size:18.58 MB
Format:pdf
ISBNS:9781837637782, 1837637784
Categories: Ebooks

Product desciption

LLVM Code Generation: A deep dive into compiler backend development by Quentin Colombet ISBN 9781837637782, 1837637784 instant download

Explore the world of code generation with the LLVM infrastructure, and learn how to extend existing backends or develop your own
 
Key benefits
• Understand the steps involved in generating assembly code from LLVM IR
• Learn the key constructs needed to leverage LLVM for your hardware or backend
• Strengthen your understanding with targeted exercises and practical examples in every chapter 
 
The LLVM infrastructure is a popular compiler ecosystem widely used in the tech industry and academia. This technology is crucial for both experienced and aspiring compiler developers looking to make an impact in the field. Written by Quentin Colombet, a veteran LLVM contributor and architect of the GlobalISel framework, this book provides a primer on the main aspects of LLVM, with an emphasis on its backend infrastructure; that is, everything needed to transform the intermediate representation (IR) produced by frontends like Clang into assembly code and object files.

You’ll learn how to write an optimizing code generator for a toy backend in LLVM. The chapters will guide you step by step through building this backend while exploring key concepts, such as the ABI, cost model, and register allocation. You’ll also find out how to express these concepts using LLVM's existing infrastructure and how established backends address these challenges. Furthermore, the book features code snippets that demonstrate the actual APIs.
 …
Who is this book for?
This book is for both beginners to LLVM and experienced LLVM developers. If you’re new to LLVM, it offers a clear, approachable guide to compiler backends, starting with foundational concepts. For seasoned LLVM developers, it dives into less-documented areas such as TableGen, MachineIR, andMC, enabling you to solve complex problems and expand your expertise. Whether you’re starting out or looking to deepen your knowledge, this book has something for you.

*Free conversion of into popular formats such as PDF, DOCX, DOC, AZW, EPUB, and MOBI after payment.

Related Products