方舟编译器学习笔记分类与导读
Posted snsn1984
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了方舟编译器学习笔记分类与导读相关的知识,希望对你有一定的参考价值。
方舟学习笔记系列,从方舟开源到现在,已经写了50多篇,保证了每天一篇的更新频率。篇数增加之后,文章的分类以及文章之间的关系,逐渐变得复杂起来。本文将对已发表的学习笔记系列进行分类和导读,方便读者更好的理解。
1、方舟动态
本类中主要是关于方舟编译器动态的消息,包括不限于方舟的变动、线下活动见闻等,以与此相关的评论和思考内容。
- 方舟编译器学习笔记5 方舟开始接受代码合并请求
- [方舟动态]方舟编译器开源技术沙龙见闻
- [方舟动态]上海方舟编译器开源代码学习讨论会成功举办
- 方舟编译器学习笔记10 线下活动交流后的思考
- [方舟动态:转载]开源的方舟编译器将进入深圳大学课堂
2、方舟的编译、执行与调试
- 方舟编译器学习笔记1 方舟相关资料
- 方舟编译器学习笔记2 源码编译
- 方舟编译器学习笔记3 方舟可执行文件简介
- 方舟编译器学习笔记7 对java2jar及方舟工具链的进一步分析
- 方舟编译器学习笔记8 工具链可运行(helloworld编译成功)
- 方舟编译器学习笔记9 测试用例编译过程的试优化
3、方舟编译器的文档分析与验证
4、方舟编译器的IR设计与分析
总体设计:
方舟编译器与LLVM、Open64的横向比较:
- 方舟编译器学习笔记20 方舟编译器的IR结构和LLVM的IR结构对比
- 方舟编译器学习笔记19 方舟编译器IR基本类型与LLVM IR基本类型的对比
- 方舟编译器学习笔记22 MAPLE IR和LLVM IR中module层面的信息对比
- 方舟编译器学习笔记26 MAPLE IR和WHIRL IR的基本类型对比
- 方舟编译器学习笔记28 MAPLE IR和WHIRL IR的控制流语句对比
详细设计与分析:
- 方舟编译器学习笔记40 MAPLE IR中的基本类型的实现及其与文档中基本类型的对比
- 方舟编译器学习笔记43 MAPLE IR中的常量系统
- 方舟编译器学习笔记41 MAPLE IR 中的MIR Type体系与属性体系
- 方舟编译器学习笔记37 MAPLE IR中几个常见类的介绍
- 方舟编译器学习笔记35 IR中语句parser的调用关系追踪
- 方舟编译器学习笔记39 从parser中的几个map来看parser及MIR的结构
- 方舟编译器学习笔记36 以if语句为例看MAPLE IR语句的parse过程
- 方舟编译器学习笔记24 以一维数组为例看MAPLE IR中存储访问
- 方舟编译器学习笔记25 MAPLE IR中的field-ID
- 方舟编译器学习笔记27 MAPLE IR的控制流语句及其之间的转换
- 方舟编译器学习笔记30 MAPIE IR中控制流语句所对应的节点类简介
- 方舟编译器学习笔记29 MAPIE IR中if语句的向下转换
- 方舟编译器学习笔记32 MAPIE IR中while和dowhile语句的向下转换
- 方舟编译器学习笔记33 MAPLE IR中label使用的两个过程及doloop语句的向下转换
- 方舟编译器学习笔记34 MAPLE IR向下转换中的扩展数组管理
- 方舟编译器学习笔记31 MAPLE IR表达式对应的节点类
- 方舟编译器学习笔记38 MAPLE IR 中lower操作和phase操作的关系
- 方舟编译器学习笔记42 MAPLE IR中的MeFunction分析
- 方舟编译器学习笔记44 MAPLE IR中的BB
- 方舟编译器学习笔记46 Me体系中的MeStmt相关内容
- 方舟编译器学习笔记45 Me体系中的MeExpr相关内容
5、方舟phase的设计与分析
- 方舟编译器学习笔记12 方舟编译器的phase
- 方舟编译器学习笔记13 方舟编译器phase相关类的关系辨析
- 方舟编译器学习笔记16 MapleCombCompiler与phase体系的代码对照
- 方舟编译器学习笔记17 phase的实现和使用
- 方舟编译器学习笔记50 方舟编译器phase的体系运行机制分析
- 方舟编译器学习笔记48 ModulePhase类的phase的执行情况
- 方舟编译器学习笔记51 MeFuncPhase类phase的执行前准备
- 方舟编译器学习笔记47 MeFuncPhase类的phase的返回分析
- 方舟编译器学习笔记49 src/maple_phase/目录代码分析
- 方舟编译器学习笔记52 ModulePhase之classhierarchy分析
6、方舟编译器其他部分的源码分析
本部分介绍IR以及phase之外部分的源码分析。
- 方舟编译器学习笔记6 方舟开源目录简介
- 方舟编译器学习笔记14 DriverRunner源码分析
- 方舟编译器学习笔记15 DriverRunner的调用关系分析与编译工具链的反思
- 方舟编译器学习笔记18 Compiler及其子类
7、Toy Runtime
————————后记————————
后续方舟编译器学习笔记系列的更新,也会同步到本文之中。
注:知乎上“小乖他爹”就是我,所以这篇文章不是转载,是原创。
以上是关于方舟编译器学习笔记分类与导读的主要内容,如果未能解决你的问题,请参考以下文章