文章目录

LLVM 学习之旅

官方提供了一个学习案例,实现一个小语言,地址:https://llvm.org/docs/tutorial/index.html

LLVM 程序员手册

https://llvm.org/docs/ProgrammersManual.html

LLVM APIs

  1. 字符串处理
  2. 字符串格式化
  3. 错误处理
  4. 函数和其它可回调对象?
  5. debug
  6. 数据结构(链表、字符串、集合、字典、位)
    1. 数组对象
    2. 固定数组
    3. 指针向量
    4. 小向量?
    5. …
  7. 多线程
  8. 核心对象
    1. Module
    2. Value
    3. User
    4. Instruction
    5. Contant
    6. GlobalValue
    7. Fuction
    8. GolbalVariable
    9. BasicBlock
    10. Argument

LLVM 开发项目脚手架


推荐阅读