Skip to content

Commit 4ff1c88

Browse files
committed
More SSA readings
1 parent a6f2d4e commit 4ff1c88

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

content/lesson/6.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,18 @@ details = "another presentation of the pseudocode for various algorithms herein"
1515
name = "Revisiting Out-of-SSA Translation for Correctness, Code Quality, and Efficiency"
1616
url = "https://hal.inria.fr/inria-00349925v1/document"
1717
details = "by Boissinot on more sophisticated was to translate out of SSA form"
18+
[[extra.readings]]
19+
name = "SSA is Functional Programming"
20+
url = "https://www.cs.princeton.edu/~appel/papers/ssafun.pdf"
21+
details = "among other fun things, this is usually cited as the origin of the “basic block arguments” idea"
22+
[[extra.readings]]
23+
name = "How I implement SSA form"
24+
url = "https://gist.github.com/pizlonator/cf1e72b8600b1437dda8153ea3fdb963"
25+
details = "Filip Pizlo's notes on how to implement the data structures for an SSA IR"
26+
[[extra.readings]]
27+
name = "A catalog of ways to generate SSA"
28+
url = "https://bernsteinbear.com/blog/ssa/"
29+
details = "many more links to papers about the myriad ways to generate SSA code"
1830
+++
1931
## Gist
2032

0 commit comments

Comments
 (0)