LLVM Essentials
Sarda, Suyog; Pandey, Mayur
Vendu par Biblios, Frankfurt am main, HESSE, Allemagne
Vendeur AbeBooks depuis 10 septembre 2024
Neuf(s) - Couverture souple
Etat : Neuf
Quantité disponible : 4 disponible(s)
Ajouter au panierVendu par Biblios, Frankfurt am main, HESSE, Allemagne
Vendeur AbeBooks depuis 10 septembre 2024
Etat : Neuf
Quantité disponible : 4 disponible(s)
Ajouter au panierPRINT ON DEMAND pp. 166.
N° de réf. du vendeur 18374807560
Become familiar with the LLVM infrastructure and start using LLVM libraries to design a compiler
This book is intended for those who already know some of the concepts of compilers and want to quickly get familiar with the LLVM infrastructure and the rich set of libraries that it provides.
LLVM is currently the point of interest for many firms, and has a very active open source community. It provides us with a compiler infrastructure that can be used to write a compiler for a language. It provides us with a set of reusable libraries that can be used to optimize code, and a target-independent code generator to generate code for different backends. It also provides us with a lot of other utility tools that can be easily integrated into compiler projects.
This book details how you can use the LLVM compiler infrastructure libraries effectively, and will enable you to design your own custom compiler with LLVM in a snap.
We start with the basics, where you'll get to know all about LLVM. We then cover how you can use LLVM library calls to emit intermediate representation (IR) of simple and complex high-level language paradigms. Moving on, we show you how to implement optimizations at different levels, write an optimization pass, generate code that is independent of a target, and then map the code generated to a backend. The book also walks you through CLANG, IR to IR transformations, advanced IR block transformations, and target machines.
By the end of this book, you'll be able to easily utilize the LLVM libraries in your own projects.
This book deals with topics sequentially, increasing the difficulty level in a step-by-step approach. Each topic is explained with a detailed example, and screenshots are included to help you understand the examples.
Les informations fournies dans la section « A propos du livre » peuvent faire référence à une autre édition de ce titre.
Visitez la page d’accueil du vendeur
Quantité commandée | 25 à 45 jours ouvrés | 8 à 14 jours ouvrés |
---|---|---|
Premier article | EUR 9.95 | EUR 18.70 |
Les délais de livraison sont fixés par les vendeurs et varient en fonction du transporteur et du lieu. Les commandes transitant par les douanes peuvent être retardées et les acheteurs sont responsables de tous les droits ou frais associés. Les vendeurs peuvent vous contacter au sujet de frais supplémentaires afin de couvrir toute augmentation des coûts d'expédition de vos articles.