Getting Started with LLVM Core Libraries
Lopes Bruno Cardoso
Vendu par Majestic Books, Hounslow, Royaume-Uni
Vendeur AbeBooks depuis 19 janvier 2007
Neuf(s) - Couverture souple
Etat : New
Quantité disponible : 4 disponible(s)
Ajouter au panierVendu par Majestic Books, Hounslow, Royaume-Uni
Vendeur AbeBooks depuis 19 janvier 2007
Etat : New
Quantité disponible : 4 disponible(s)
Ajouter au panierPrint on Demand pp. 314 3:B&W 7.5 x 9.25 in or 235 x 191 mm Perfect Bound on White w/Gloss Lam.
N° de réf. du vendeur 353427632
Get to grips with LLVM essentials and use the core libraries to build advanced tools
Key Features
Book Description
LLVM is a bleeding edge compiler technology framework. Easily extendable and designed as a multitude of libraries, LLVM provides a smooth experience for compiler newcomers and reduces the steep learning curve often associated with compiler development.
To start, this book will show you how to configure, build, and install LLVM libraries, tools, and external projects. Next, you will be introduced to LLVM design and how it works in practice throughout each LLVM compiler stage: frontend, IR, backend, the JIT engine, cross-compilation capabilities, and the plugin interface. With multiple hands-on examples and source code snippets, Getting Started with LLVM Core Libraries ensures a solid and smooth first step into the LLVM compiler development environment.
What you will learn
Bruno Cardoso Lopes
Bruno Cardoso Lopes received a PhD in Computer Science from University of Campinas, Brazil. He's been an LLVM contributor since 2007 and implemented the MIPS backend from scratch, which he has been maintaining for several years. Among his other contributions, he has written the x86 AVX support and improved the ARM assembler. His research interests include code compression techniques and reduced bit width ISAs. In the past, he has also developed drivers for Linux and FreeBSD operating systems.
Rafael Auler
Rafael Auler is a PhD candidate at University of Campinas, Brazil. He holds a Master's degree in Computer Science and a Bachelor's degree in Computer Engineering from the same university. For his Master's work, he wrote a proof-of-concept tool that automatically generates LLVM backends based on architecture description files. Currently, his PhD research topics include dynamic binary translation, Just-in-Time compilers, and computer architecture. Rafael was also a recipient of the Microsoft Research 2013 Graduate Research Fellowship Award.
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
Returns accepted if you are not satisfied with the Service or Book.
Best packaging and fast delivery