首页
›
实战100例
›
057-编译器与语言实现实战
›
《GCC编译器原理与实现实战100例》
VIP9
本课程属于:057-编译器与语言实现实战
实战100例 · 共 9 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
《GCC编译器原理与实现实战100例》
共 100 例
01
GCC编译流程概览与中间表示初探
02
词法分析器flex实战:识别C语言关键字
03
语法分析器bison实战:解析简单表达式
04
GCC插件开发入门:第一个GCC插件
05
GIMPLE中间表示生成与查看
06
RTL中间表示生成与查看
07
GCC的pass管理机制分析
08
实现一个简单的GIMPLE pass
09
实现一个RTL pass:删除冗余移动指令
10
GCC的树结构操作实战
11
GCC的gimple语句遍历与修改
12
GCC的rtx模式与访问器使用
13
GCC的diagnostic接口使用
14
GCC的属性处理:自定义函数属性
15
GCC的pragma处理:自定义编译指示
16
GCC的builtin函数扩展
17
GCC的target hook定制:修改目标机器描述
18
GCC的机器描述文件解析
19
GCC的寄存器分配初探:观察分配结果
20
GCC的指令调度观察
21
GCC的优化选项对代码的影响
22
GCC的向量化优化实战
23
GCC的循环展开优化
24
GCC的内联优化控制
25
GCC的静态单赋值形式(SSA)分析
26
GCC的常量传播优化
27
GCC的死代码消除
28
GCC的尾调用优化
29
GCC的调用约定与栈帧布局
30
GCC的异常处理实现
31
GCC的调试信息生成
32
GCC的汇编输出格式控制
33
GCC的链接时优化(LTO)实战
34
GCC的预编译头文件(PCH)使用
35
GCC的依赖文件生成
36
GCC的spec文件定制
37
GCC的collect2与链接过程
38
GCC的gcov覆盖率测试
39
GCC的gprof性能分析
40
GCC的sanitizer使用:地址消毒器
41
GCC的sanitizer使用:未定义行为消毒器
42
GCC的静态分析选项
43
GCC的OpenMP支持
44
GCC的OpenACC支持
45
GCC的Cilk Plus支持(历史)
46
GCC的Go语言前端
47
GCC的D语言前端
48
GCC的Ada前端
49
GCC的Fortran前端
50
GCC的JIT编译接口
51
GCC的插件API版本管理
52
GCC的pass参数传递
53
GCC的dump文件格式自定义
54
GCC的统计信息输出
55
GCC的时间报告
56
GCC的内存使用分析
57
GCC的调试选项-g3与宏展开
58
GCC的优化等级与编译时间权衡
59
GCC的跨编译:交叉编译器构建
60
GCC的bootstrap构建
61
GCC的测试套件运行
62
GCC的bug报告与最小化
63
GCC的补丁提交流程
64
GCC的代码风格检查
65
GCC的git工作流
66
GCC的机器描述条件
67
GCC的约束与替代
68
GCC的指令属性
69
GCC的define_expand使用
70
GCC的define_split使用
71
GCC的define_peephole2使用
72
GCC的define_insn_and_split组合
73
GCC的迭代器使用
74
GCC的自动生成opt文件
75
GCC的target宏定制
76
GCC的builtins定义
77
GCC的libgcc使用
78
GCC的堆栈保护
79
GCC的PIE与ASLR
80
GCC的relro与bind now
81
GCC的fortify source
82
GCC的栈变量重排
83
GCC的零开销异常处理
84
GCC的RTTI实现
85
GCC的虚函数表布局
86
GCC的C++11支持
87
GCC的C++17结构化绑定
88
GCC的C++20协程支持
89
GCC的C11原子操作
90
GCC的C11泛型选择
91
GCC的C23特性支持
92
GCC的OpenMP offload
93
GCC的HSA offload(历史)
94
GCC的NVPTX后端
95
GCC的AMD GCN后端
96
GCC的RISC-V后端
97
GCC的AArch64后端
98
GCC的ARM后端
99
GCC的MIPS后端
100
GCC的PowerPC后端
所属VIP或分类
同VIP:GCC编译器开发实战100例
同VIP:LLVMClang编译器架构实战100例
同VIP:LLVM中间表示与Pass编写实战100例