Wednesday, October 24, 2018

[LLVM] LLVM studying list for newbie

If you are an LLVM newbie and are interested in LLVM like me, you may take a look at my LLVM studying list. It takes time for me to search the related resources and documents. So, I think it will help somehow. By the way, most of my list items are written in Chinese so that those who are native Engish speakers may not suit for this.


1. LLVM installation and concept

The first time to try LLVM ( in Chinese )
https://medium.com/@zetavg/%E7%B7%A8%E8%AD%AF%E5%99%A8-llvm-%E6%B7%BA%E6%B7%BA%E7%8E%A9-42a58c7a7309

llvm之旅第一站 - 编译及简单使用,llvm,clang

llvm之旅第二站 - 环境配置,llvm,clang

llvm之旅第三站- 認識LLVM IR,llvm,clang

LLVM Tutorial  ( in English )
https://llvm.org/docs/tutorial/

LLVM Language Reference Manual
http://llvm.org/docs/LangRef.html

COSCUP2016 - LLVM框架、由淺入淺 ( Slideshare )
https://www.slideshare.net/hydai/coscup2016-llvm

LLVM introduction
https://people.cs.nctu.edu.tw/~chenwj/dokuwiki/doku.php?id=llvm

2. LLVM Pass

llvm之旅第四站 - 编写Pass,llvm,clang
http://www.nagain.com/activity/article/14/

llvm之旅第五站 - 调试Pass,llvm,clang
http://www.nagain.com/activity/article/20/

llvm:Call Graph And Control Flow Graph | PCB博客
http://blog.binpang.me/2017/05/20/llvm-CGAndCFG/

3. LLVM more in-depth

LLVM

Synthesis Flow @ LLVM 2.8
http://funningboy.blogspot.com/2011/02/

使用 LLVM 框架创建一个工作编译器,第 1 部分
https://www.ibm.com/developerworks/cn/opensource/os-createcompilerllvm1/


No comments: