Nacke, Kai
Learn LLVM 12: A - beginner's guide to - learning LLVM compiler - tools and core libraries - with C]+
- ISBN 13:
- 9781839213502
- author:
- Nacke, Kai
- format:
- Paperback
- publisher:
- Packt Publishing
- language:
- English
- Publication Year:
- 2021
- Pages:
- 392
- Dimensions:
- 23.5 x 19.1 x 2.1 centimetres (0
- Genre:
- Computers, Programming, C++,
- Condition:
- New
- Availability:
- Item usually sent within 7 working days
Description
Get hands-on experience with building and using all parts of real-world compilers with LLVM core libraries. This beginner's guide covers the frontend, optimization pipeline, and new backend, helping you apply the principles to your own compiler projects.
Learn how to effectively use LLVM libraries step-by-step, starting with configuring, building, and installing LLVM tools and external projects. You'll then explores LLVM design and its application in each stage: frontend, optimizer, and backend.
By the end of this book, you'll have gained real-world experience working with the LLVM compiler development framework through hands-on examples and source code snippets.