- Getting Started with LLVM Core Libraries
- Bruno Cardoso Lopes Rafael Auler
- 129字
- 2021-09-03 09:44:12
Chapter 3. Tools and Design
The LLVM project consists of several libraries and tools that, together, make a large compiler infrastructure. A careful design is the key to connecting all these pieces together. Throughout, LLVM emphasizes the philosophy that everything is a library, leaving a relatively small amount of code that is not immediately reusable and is exclusive of a particular tool. Still, a large number of tools allows the user to exercise the libraries from a command terminal in many ways. In this chapter, we will cover the following topics:
- An overview and design of LLVM core libraries
- How the compiler driver works
- Beyond the compiler driver: meeting LLVM intermediary tools
- How to write your first LLVM tool
- General advice on navigating the LLVM source code
推薦閱讀
- Django開發從入門到實踐
- Mastering C# Concurrency
- Windows Presentation Foundation Development Cookbook
- 機械工程師Python編程:入門、實戰與進階
- 深入淺出RxJS
- Mastering Rust
- Kinect for Windows SDK Programming Guide
- Mastering Ext JS
- C語言程序設計
- Mastering ROS for Robotics Programming
- Keras深度學習實戰
- 編寫高質量代碼:改善Objective-C程序的61個建議
- HTML+CSS+JavaScript編程入門指南(全2冊)
- Emotional Intelligence for IT Professionals
- Practical Predictive Analytics