Skip to content

Commit b7db8e9

Browse files
committed
zz
1 parent 48f8743 commit b7db8e9

File tree

4 files changed

+12
-0
lines changed

4 files changed

+12
-0
lines changed

docs/public/talks/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# go install github.com/wa-lang/wabook@latest
2+
13
default:
24
wabook serve
35

docs/public/talks/ssa-bug.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -401,6 +401,10 @@ <h3>问题解决,凹语言map终于用上红黑树</h3>
401401
<div class="image">
402402
<img src="images/st0056-01.jpg">
403403
</div>
404+
<ul>
405+
<li><a href="https://go-review.googlesource.com/c/tools/+/621595/" target="_blank" rel="noopener">621595: go/ssa/interp: assign phi nodes in parallel</a></li>
406+
<li><a href="https://github.com/wa-lang/wa/commit/8138ee" target="_blank" rel="noopener">修正 Phi 未并行执行的问题</a></li>
407+
</ul>
404408

405409

406410
<span class="pagenumber">24</span>

docs/public/talks/ssa-bug.slide

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -199,6 +199,9 @@ Alan Donovan 迅速提交了修正 `golang.org/x/tools/go/ssa/interp` 包的 pr
199199

200200
.image images/st0056-01.jpg
201201

202+
- [621595: go/ssa/interp: assign phi nodes in parallel](https://go-review.googlesource.com/c/tools/+/621595/)
203+
- [修正 Phi 未并行执行的问题](https://github.com/wa-lang/wa/commit/8138ee)
204+
202205
## Phi指令并行并非多大的共识
203206

204207
对一些专业人士来说,“Phi并行”或许是常识,但这一知识在多大范围内被熟知?我们做了一些不严谨的调查,情况不乐观。在查阅过龙书、虎书等经典出版物后,仅在《Learn LLVM 12》一书的 91 页发现了一句相关的内容:“……在第二个 phi 指令的参数列表中使用了相同的寄存器,但该值假定为通过第一个phi指令改变它之前的值。”

docs/talks/ssa-bug.slide

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -199,6 +199,9 @@ Alan Donovan 迅速提交了修正 `golang.org/x/tools/go/ssa/interp` 包的 pr
199199

200200
.image images/st0056-01.jpg
201201

202+
- [621595: go/ssa/interp: assign phi nodes in parallel](https://go-review.googlesource.com/c/tools/+/621595/)
203+
- [修正 Phi 未并行执行的问题](https://github.com/wa-lang/wa/commit/8138ee)
204+
202205
## Phi指令并行并非多大的共识
203206

204207
对一些专业人士来说,“Phi并行”或许是常识,但这一知识在多大范围内被熟知?我们做了一些不严谨的调查,情况不乐观。在查阅过龙书、虎书等经典出版物后,仅在《Learn LLVM 12》一书的 91 页发现了一句相关的内容:“……在第二个 phi 指令的参数列表中使用了相同的寄存器,但该值假定为通过第一个phi指令改变它之前的值。”

0 commit comments

Comments
 (0)