Back To Schedule
Tuesday, April 9 • 2:35pm - 3:35pm
LLVM IR Tutorial - Phis, GEPs and other things, oh my!

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

The LLVM Intermediate Representation is the piece that connects the front-end, optimizer and back-end of the compiler; as such, understanding it is one of the first challenges developers face when joining the LLVM ecosystem. This tutorial will introduce the IR syntax, describe basic tools for manipulating IR formats, and describe mappings of IR from various common source code control structures..

Whether you are an experienced developer or a someone trying to join the LLVM community, we encourage you to attend. For newcomers, we hope to introduce you to the core LLVM IR concepts in a logical way that is yet not available out there.For the experienced developers, this is a chance to see what a beginner is being exposed to and reflect on the question: are we doing our best to be welcoming for newcomers? If you had to teach IR to a beginner, how would you do it? This presentation is our attempt to answer that question, which is one of the themes of this year's Women in Compilers and Tools Workshop.

Tuesday April 9, 2019 2:35pm - 3:35pm CEST