E-Book, Englisch, 314 Seiten
Lopes / Auler Getting started with LLVM core libraries
1. Auflage 2024
ISBN: 978-1-78216-693-1
Verlag: De Gruyter
Format: PDF
Kopierschutz: Adobe DRM (»Systemvoraussetzungen)
Get to grips with LLVM essentials and use the core libraries to build advanced tools
E-Book, Englisch, 314 Seiten
ISBN: 978-1-78216-693-1
Verlag: De Gruyter
Format: PDF
Kopierschutz: Adobe DRM (»Systemvoraussetzungen)
Key FeaturesBook DescriptionIn today’s fast-paced world of change, companies expect you to do more, with less. Drawing on over a decade of Change Management experience as a consultant with Fortune 500 companies including IBM and NCR, Emily Carr shares the secrets to making change happen smoothly.What you will learn - Configure, build, and install extra LLVM open source projects including Clang tools, static analyzer, CompilerRT, LLDB, DragonEgg, libc++, and LLVM testsuite
- Understand the LLVM library design and interaction between libraries and standalone tools
- Increase your knowledge of source code processing stages by learning how the Clang frontend uses a lexer, parser, and syntax analysis
- Manipulate, generate, and play with LLVM IR files while writing custom IR analyses and transformation passes
- Write tools to use LLVM JustinTime (JIT) compilation capabilities
- Find bugs and improve your code by using the static analyzer
- Design source code analysis and transformation tools using LibClang, LibTooling, and the Clang plugin interface
Who this book is for
Autoren/Hrsg.
Fachgebiete
Weitere Infos & Material
Table of Contents - Build and Install
- External Projects
- Design
- The Frontend
- The LLVM IR
- The Backend
- LLVM JIT Engine
- Cross-Compiling LLVM
- Clang Static Analyzer
- Clang extra tools




