# llvm-ustc-proj **Repository Path**: maxine2/llvm-ustc-proj ## Basic Information - **Project Name**: llvm-ustc-proj - **Description**: 本项目提供LLVM及相关编译基础设施的学习实践框架和选题。该项目由中国科学技术大学张昱老师研究组s4plus设计和开发,旨在引导更多学生和社会人员学习和实践编译器相关知识,开展语言设计与实现、程序分析、编译优化等研发,让越来越多的人有能力运用程序语言基础提供可靠、高效的软件解决方案。 - **Primary Language**: C++ - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 24 - **Created**: 2023-12-26 - **Last Updated**: 2023-12-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # LLVM-USTC Practical Project #### Introduction This project provides practical framework on [LLVM](https://llvm.org/) and related compilation infrastructure as well as optional practical topics. The project is designed by the [s4plus] (https://s4plus.ustc.edu.cn/) research group led by [Yu Zhang] (http://staff.ustc.edu.cn/~yuzhang/) in University of Science and Technology of China, which aims to guide more students and social personnel to learn and practice compiler-related knowledge, to carry out language design and implementation, program analysis, compilation optimization, etc.. Thus more and more people have the ability to use the programming language foundation to provide reliable and efficient Software solutions. #### LLVM-USTC Practical Topics - [Topics released at the end of 2020](log/202012.md) #### Contributors The development of this practice framework is under the guidance of Yu Zhang. The following students participate in the development of the experimental framework (code and documentation), and Teacher Wei Xu participates in part of the algorithm understanding and experimental environment construction. 1. 2017 [CSA Reading Practice](https://clarazhang.gitbooks.io/compiler-f2017/content/csa.html) ([modified version](my-llvm-driver/docs/ClangStaticAnalyzer.md)): Xing Guo 2. 2018 [CodingSpecChecker](https://gitee.com/s4plus/coding-spec-checker): Yuxiang Zhang, Shengliang Deng 3. 2020 [LLVM Driver Framework](./my-llvm-driver): Shuo Liu, Yitong Huang, Shunhong Wang, Mingyu Chen 4. 2020 [MLIR Practice](./mlir-toy.md): Yitong Huang #### Gitee Feature 1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md 2. Gitee blog [blog.gitee.com](https://blog.gitee.com) 3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore) 4. The most valuable open source project [GVP](https://gitee.com/gvp) 5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help) 6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)