mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-01-01 21:50:13 +08:00
Merge pull request #10039 from pityonline/prf/10034
PRF: #10034 微调格式与 pass 的翻译
This commit is contained in:
commit
52973eceb5
@ -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