Completed
Common Subexpression Elimination
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Generating Better Machine Code with SSA
Automatically move to the next video in the Classroom when playback concludes
- 1 Generating better machine code with SSA
- 2 Timeline
- 3 amd64 - launched in Go 1.7
- 4 Compiler speed
- 5 The amd64 compiler is 10% slower.
- 6 The arm compiler is 10% faster!
- 7 Syntax tree
- 8 CFG - Control Flow Graph
- 9 SSA enables fast, accurate optimization algorithms for
- 10 Common Subexpression Elimination
- 11 Dead Store Elimination
- 12 Bounds Check Elimination
- 13 Rewrite rules can get pretty complicated
- 14 Rewrite rules make new ports easy!