This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
Friday, October 30 • 2:45pm - 3:30pm
Exception Handling in LLVM: the Windows/CLR and Itanium models

Sign up or log in to save this to your schedule and see who's attending!

Come discuss the new exception handling constructs LLVM, how they enable targeting the Windows and CLR personality routines, how they differ from and relate to Itanium-style landing pads, the impact that SSA/IR constraints had on the design, and future directions. This session is for anyone interested in the IR model and/or exception handling semantics and codegen.

avatar for Andy Kaylor

Andy Kaylor

Sr. Software Engineer, Intel
I've been a tools developer at Intel for 17 years and have been working with LLVM since 2012, contributing to areas such as MCJIT, LLDB and Windows exception handling. I'm about to dive into LLVM's representation and handling of floating point operations.

Reid Kleckner

Software Engineer, Google
I work on Clang, the C++ compiler. I specifically work on C++ ABI compatibility with MSVC, and other Windows-related issues in Clang.
avatar for Joseph Tremoulet

Joseph Tremoulet

Principal Software Engineer, Microsoft
Developer working on LLILC, an LLVM-based compiler for C#/.Net's MSIL bytecode. Currently focusing on exception handling support for LLILC using LLVM's new WinEH model. Also involved in modeling GC-related constraints in LLVM IR, and interested in IR model generally. Background largely in mid-level optimization, memory SSA, and alias analysis.

Friday October 30, 2015 2:45pm - 3:30pm
Salon V & Salon VI

Attendees (17)