Generating Better Machine Code with SSA

Keith Randall

I will describe the efforts over the past two years to build a better machine-code generator for Go. Based on a SSA (Static Single Assignment) representation, I'll show you how it works and how it enables a host of new optimizations. Some assembly required.


Codejab aims to curate great developer focused talks from conferences and meetups around the globe. Looking to hear great talks about a particular subject, or maybe you're just looking to catch up on a conference you missed out on - rather than searching Youtube and Vimeo for great content, Codejab tries to put it all in a single place.