Generating Better Machine Code with SSA

Generating Better Machine Code with SSA

Gopher Academy via YouTube Direct link

Common Subexpression Elimination

10 of 14

10 of 14

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. 1 Generating better machine code with SSA
  2. 2 Timeline
  3. 3 amd64 - launched in Go 1.7
  4. 4 Compiler speed
  5. 5 The amd64 compiler is 10% slower.
  6. 6 The arm compiler is 10% faster!
  7. 7 Syntax tree
  8. 8 CFG - Control Flow Graph
  9. 9 SSA enables fast, accurate optimization algorithms for
  10. 10 Common Subexpression Elimination
  11. 11 Dead Store Elimination
  12. 12 Bounds Check Elimination
  13. 13 Rewrite rules can get pretty complicated
  14. 14 Rewrite rules make new ports easy!

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.