Getting started with LLVM core libraries
| By: | Bruno Lopes |
| Publisher: | Packt Publishing |
| Print ISBN: | 9781782166924 |
| eText ISBN: | 9781782166931 |
| Edition: | 1 |
| Copyright: | 2014 |
| Format: | Reflowable |
Lifetime - $34.79
eBook Features
Instant Access
Purchase and read your book immediately
Read Offline
Access your eTextbook anytime and anywhere
Study Tools
Built-in study tools like highlights and more
Read Aloud
Listen and follow along as Bookshelf reads to you
Details
Table of Contents
Book Description
In 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