mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-03-06 01:20:12 +08:00
PRF: #10034 微调格式与 pass 的翻译
This commit is contained in:
parent
c3ea8bece8
commit
d5d6855a5e
@ -46,7 +46,7 @@ gc 包中包含一个继承自(早期)C 语言实现的版本的 AST 定义
|
||||
|
||||
### 4、生成机器码
|
||||
|
||||
* `cmd/compile/internal/ssa`(SSA 低级化和架构特定的 pass)
|
||||
* `cmd/compile/internal/ssa`(SSA 低级化和架构特定的环节)
|
||||
* `cmd/internal/obj`(机器码生成)
|
||||
|
||||
编译器中机器相关的阶段开始于“低级”的编译环节,该阶段将通用变量改写为它们的特定的机器码形式。例如,在 amd64 架构中操作数可以在内存中操作,这样许多<ruby>加载-存储<rt>load-store</rt></ruby>操作就可以被合并。
|
||||
@ -61,7 +61,7 @@ gc 包中包含一个继承自(早期)C 语言实现的版本的 AST 定义
|
||||
|
||||
### 扩展阅读
|
||||
|
||||
要深入了解 SSA 包的工作方式,包括它的 pass 和规则,请转到 [cmd/compile/internal/ssa/README.md][1]。
|
||||
要深入了解 SSA 包的工作方式,包括它的环节和规则,请转到 [cmd/compile/internal/ssa/README.md][1]。
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user