编译器的几个阶段
- 前端 Parser + Lexer
- 词法分析 source code 转换为 token
- 语法分析 token 转换 为 AST
- 语义分析 AST 转换 为 IR
- 中端 Optimizer
- 代码优化 IR 优化
- SSA static single assignment
- SSA 是如何生成的?
- 基于SSA的一些优化
- 后端
- Code Generate 代码生成 如 CPU(X86/ARM/RISCV)
如何看待memory的全局优化?
对于模板函数的编译冲突如何消除?
编译器的几个阶段
如何看待memory的全局优化?
对于模板函数的编译冲突如何消除?