- 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
推薦閱讀
- Interactive Data Visualization with Python
- Mastering Python Scripting for System Administrators
- Android 7編程入門經典:使用Android Studio 2(第4版)
- Java設計模式及實踐
- FFmpeg入門詳解:音視頻原理及應用
- 深度學習:Java語言實現
- Building Machine Learning Systems with Python(Second Edition)
- Go語言精進之路:從新手到高手的編程思想、方法和技巧(2)
- Azure Serverless Computing Cookbook
- Hadoop 2.X HDFS源碼剖析
- Java EE Web應用開發基礎
- Java程序設計實用教程(第2版)
- Scala編程(第4版)
- Web程序設計與架構
- 面向物聯網的Android應用開發與實踐