Hsu, Min Yih
LLVM Techniques, Tips, and - Best Practices Clang and - Middle - End Libraries: Design - powerful and reliable - compilers using the latest - libraries and tools from - LLVM
- ISBN 13:
- 9781838824952
- author:
- Hsu, Min Yih
- format:
- Paperback
- publisher:
- Packt Publishing Limited
- language:
- English
- Publication Year:
- 2021
- Pages:
- 370
- Dimensions:
- 23.5 x 19.1 x 2 centimetres (0.6
- Genre:
- Computers, Programming, General,
- Condition:
- New
- Availability:
- Item usually sent within 7 working days
Description
Build powerful and reliable compilers using the latest LLVM libraries and tools. This comprehensive guide explores Clang, LLVM's middle-end and backend, in a practical way, helping you develop your skills and tackle real-world challenges. You'll learn how to use LLVM to optimize code for different backends and generate high-quality machine-executable code. The book covers the structure and design philosophy of key components, as well as using Clang libraries to build tools that analyze high-level source code. By mastering LLVM and Clang, you can create a wide range of useful programming language tools, including compilers, interpreters, IDEs, and source code analyzers. With this knowledge, you'll be equipped to overcome various real-world challenges and leverage LLVM and Clang to build powerful tools that transform and optimize source programs.