Live coding a basic Go compiler with LLVM in 20 minutes

Live coding a basic Go compiler with LLVM in 20 minutes

The goal of this talk was to show you how you could use some existing tooling to be able to make a binary from Go code. When we compile the resulting intermediate , the C frontend, which happens to be able to compile (LLVM’s “assembly” format). I have already been able to demonstrate 30-40% speedups in already fairly well tuned code such as that for computing SHA1 and .

Source: github.com