- 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
推薦閱讀
- Web應用系統開發實踐(C#)
- Visual C++程序設計教程
- Google Flutter Mobile Development Quick Start Guide
- 計算機圖形學編程(使用OpenGL和C++)(第2版)
- 自己動手寫Java虛擬機
- Web交互界面設計與制作(微課版)
- 新手學Visual C# 2008程序設計
- 高級C/C++編譯技術(典藏版)
- YARN Essentials
- Reactive Android Programming
- Mathematica Data Analysis
- MATLAB 2020從入門到精通
- IPython Interactive Computing and Visualization Cookbook
- Python全棧開發:基礎入門
- Getting Started with Web Components