Contribute Media
A thank you to everyone who makes this possible: Read More

Wrestling Python into LLVM Intermediate Representation


Speaker: Anna Herlihy

The LLVM Project provides an intermediate representation (LLVM-IR) that can be compiled on many platforms. LLVM-IR is used by analytical frameworks to achieve language and platform independence. What if we could add Python to the long list of languages that can be translated to LLVM-IR? This talk will go through the steps of wrestling Python into LLVM-IR with a simple, static one-pass compiler.

Slides can be found at: and

Improve this page