首页
›
实战100例
›
057-编译器与语言实现实战
›
《LLVM编译器架构实战100例》
VIP9
本课程属于:057-编译器与语言实现实战
实战100例 · 共 9 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
《LLVM编译器架构实战100例》
共 100 例
01
编写第一个LLVM Pass
02
使用opt工具运行Pass
03
实现指令计数Pass
04
遍历基本块
05
遍历函数参数
06
遍历全局变量
07
使用InstVisitor
08
使用RecursiveASTVisitor遍历IR
09
实现常量折叠Pass
10
实现死代码消除Pass
11
实现活跃变量分析
12
实现到达定值分析
13
实现支配树计算
14
实现循环检测
15
实现调用图构建
16
实现别名分析
17
实现指针分析基础
18
实现函数内联Pass
19
实现循环展开Pass
20
实现循环不变代码外提
21
实现全局优化Pass
22
实现SROA Pass
23
实现Mem2Reg Pass
24
实现指令合并Pass
25
实现冗余加载消除
26
实现条件分支简化
27
实现switch语句优化
28
实现尾调用优化
29
实现函数属性推断
30
实现参数属性推断
31
实现指令调度优化
32
实现寄存器分配基础
33
实现指令选择器
34
实现机器指令调度
35
实现机器代码布局优化
36
实现分支预测优化
37
实现函数合并Pass
38
实现函数拆分Pass
39
实现常量传播Pass
40
实现全局值编号Pass
41
实现部分冗余消除Pass
42
实现循环强度削减
43
实现循环融合Pass
44
实现循环分发Pass
45
实现循环向量化Pass
46
实现SLP向量化Pass
47
实现自动并行化Pass
48
实现OpenMP支持Pass
49
实现GPU代码生成Pass
50
实现异常处理Lowering
51
实现调试信息生成
52
实现覆盖率检测Pass
53
实现性能分析Pass
54
实现内存泄漏检测Pass
55
实现数据竞争检测Pass
56
实现安全加固Pass
57
实现代码混淆Pass
58
实现水印嵌入Pass
59
实现代码大小优化Pass
60
实现功耗优化Pass
61
实现实时性优化Pass
62
实现模糊测试Pass
63
实现符号执行Pass
64
实现污点分析Pass
65
实现程序切片Pass
66
实现代码克隆检测Pass
67
实现API迁移Pass
68
实现语言互操作Pass
69
实现自定义IR Pass
70
实现自定义分析Pass
71
实现自定义优化Pass
72
实现Pass管理器集成
73
实现Pass插件
74
实现Pass的单元测试
75
实现Pass的调试
76
实现Pass的性能分析
77
实现Pass的文档生成
78
实现Pass的版本兼容
79
实现Pass的跨平台支持
80
实现Pass的并行化
81
实现Pass的增量分析
82
实现Pass的缓存机制
83
实现Pass的序列化
84
实现Pass的远程执行
85
实现Pass的交互式工具
86
实现Pass的图形化展示
87
实现Pass的代码生成
88
实现Pass的链接时优化
89
实现Pass的JIT编译
90
实现Pass的AOT编译
91
实现Pass的交叉编译
92
实现Pass的指令集扩展
93
实现Pass的异构计算支持
94
实现Pass的量子计算支持
95
实现Pass的机器学习加速
96
实现Pass的区块链智能合约优化
97
实现Pass的嵌入式系统优化
98
实现Pass的操作系统内核模块优化
99
实现Pass的数据库查询优化
100
实现Pass的图形渲染优化
所属VIP或分类
同VIP:GCC编译器原理与实现实战100例
同VIP:GCC编译器开发实战100例
同VIP:LLVMClang编译器架构实战100例