Skip to content

Commit

Permalink
Add tutorial project of LLVM
Browse files Browse the repository at this point in the history
  • Loading branch information
shining1984 committed Dec 19, 2021
1 parent 6fd673b commit 79996af
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 7 deletions.
15 changes: 9 additions & 6 deletions Projects.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,6 @@ The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran

OpenArkCompiler是来自华为方舟编译器的开源项目。

4. [shecc](https://github.com/jserv/shecc)

shecc is built from scratch, targeted at 32-bit Arm architecture, as a self-compiling compiler for a subset of the C language.


## Runtime && VM

1. [OMR](https://github.com/eclipse/omr)
Expand Down Expand Up @@ -99,4 +94,12 @@ This repository contains the programs used in Nick Desaulniers' blog post; an in

3. [PMD](https://github.com/pmd/pmd)

PMD is a source code analyzer. It finds common programming flaws like unused variables, empty catch blocks, unnecessary object creation, and so forth. It supports Java, JavaScript, Salesforce.com Apex and Visualforce, Modelica, PLSQL, Apache Velocity, XML, XSL, Scala.
PMD is a source code analyzer. It finds common programming flaws like unused variables, empty catch blocks, unnecessary object creation, and so forth. It supports Java, JavaScript, Salesforce.com Apex and Visualforce, Modelica, PLSQL, Apache Velocity, XML, XSL, Scala.

## Tutorial Projects

1. [My First Language Frontend with LLVM Tutorial](https://llvm.org/docs/tutorial/MyFirstLanguageFrontend/index.html)

2. [shecc](https://github.com/jserv/shecc)

shecc is built from scratch, targeted at 32-bit Arm architecture, as a self-compiling compiler for a subset of the C language.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,4 @@

本库旨在收集程序语言与编译技术相关资源。目前收集的资料主要分为课程、书籍、论文、项目、博客和会议(论坛)。

当前已经收集课程74+,书籍68+,项目21+,博客24+,会议8+, 论文40+。后续不断更新,欢迎大家star和fork,也欢迎大家发起PR添加新的内容。
当前已经收集课程74+,书籍68+,项目22+,博客24+,会议8+, 论文40+。后续不断更新,欢迎大家star和fork,也欢迎大家发起PR添加新的内容。

0 comments on commit 79996af

Please sign in to comment.