Entra in un mondo di storie, a metà prezzo
Non-fiction
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.
© 2015 Packt Publishing (Ebook): 9781783558629
Data di uscita
Ebook: 21 dicembre 2015
Tag
Più di 400.000 titoli
Kids Mode (accesso sicuro per bambini)
Scarica e ascolta offline
Disdici quando vuoi
Ascolto illimitato, a metà prezzo. Dove vuoi, quando vuoi.
9.99 € /mese
Disdici quando vuoi
Le tue prime storie, al prezzo più basso.
6.49 € /mese
Disdici quando vuoi
Paghi subito 89.99€/anno, l'equivalente di 7.49€/mese, per 1 anno di ascolto illimitato.
89.99 € /anno
Disdici quando vuoi
Risparmia con più account. Ognuno con le proprie storie.
14.99 € /mese
Disdici quando vuoi
Italiano
Italia
