Home
Projects
Resources
Alternatives
Blog
Sign In
Llvm Guide Zh
Save
Abandoned
User Guides For those new to the LLVM system.(LLVM系统的新用户指南,中文翻译版)
Overview
Reviews
Resources
Project README
LLVM入门教程
该版本未经官方允许
请勿做任何商用
借助了谷歌翻译,可能存在不正确的语序
每个教程目录下都有对应源码
gitbook的目录已经写好,大家可以down下来转gitbook来方便自己阅读
万花筒:用LLVM实现语言(备注:万花筒(Kaleidoscope)是LLVM实现的语言名称)
万花筒:教程简介和Lexer
万花筒:实现解析器和AST
万花筒:代码生成到LLVM IR
万花筒:添加JIT和优化器支持
万花筒:扩展语言:控制流程
万花筒:扩展语言:用户定义的运算符
万花筒:扩展语言:可变变量
万花筒:编译为目标代码
万花筒:添加调试信息
万花筒:结论和其他有用的LLVM花絮
在LLVM中构建JIT
构建JIT:从KaleidoscopeJIT开始
构建JIT:添加优化 - ORC层的介绍
构建JIT:按函数惰性编译
构建JIT:极端懒惰 - 使用从AST编译JIT的编译回调
构建JIT:远程JITing - 远程处理隔离和懒惰
Open Source Agenda is not affiliated with "Llvm Guide Zh" Project. README Source:
zy445566/llvm-guide-zh
Stars
324
Open Issues
0
Last Commit
5 years ago
License
MIT
Tags
Ast
Compiler
Llvm
Zh Cn
Open Source Agenda Badge
Submit Review
Review Your Favorite Project
Submit Resource
Articles, Courses, Videos
Submit Article
Submit a post to our blog
From the blog
Dec 11, 2022
How to Choose Which Programming Language to Learn First?
From the blog
Dec 11, 2022
How to Choose Which Programming Language to Learn First?
Home
Projects
Resources
Alternatives
Blog
Sign In
Sign In to OSA
I agree with
Terms of Service
and
Privacy Policy
Sign In with Github