Sunnyvale: How Compilers Reason About Exceptions


Details
We are in a new location this month! We will be meeting at Mercedes-Benz Research & Development (http://mbrdna.com) in Sunnyvale, which happens to be right around the corner from our regular Synopsys venue.
Michael Spencer will reprise the talk he recently gave at C++Now 2018: "How Compilers Reason About Exceptions" (https://cppnow2018.sched.com/event/EC7V).
The performance impact of exceptions in C++ has been a hotly debated topic for at least as long as I've been involved in C++. This talk will cover how modern compilers implement exceptions and focus on their effects on the optimizer. Attendees will leave with a greater understanding of the true cost of exceptions and why those costs exist.
Michael Spencer is a Compiler Engineer at Sony Interactive Entertainment where he has spent 6 years works on PlayStation's C++ toolchain. He is an active member of the LLVM community focusing on object files and linkers. He also serves as Sony's representative to the ISO C++ standard committee.

Sponsors
Sunnyvale: How Compilers Reason About Exceptions