Loading…
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 • 4:30pm - 5:15pm
Managed languages targeting LLVM

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

This BoF will focus on the needs of managed language (such as Java, C#, JavaScript, and Python) and how to compile various high level features efficiently using the LLVM toolchain. Topics likely to be covered include: deoptimization and speculative compilation, frame introspection, range check/null check elimination optimizations, implicit null pointer exceptions, lazy materialization of IR during optimization, exception handling integration, and patchable code. This BoF will not cover garbage collection since there's another BoF planned for that topic.



Speakers
avatar for Sanjoy Das

Sanjoy Das

Software Engineer, Azul Systems Inc
PR

Philip Reames

Azul Systems Inc
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 4:30pm - 5:15pm
Salon V & Salon VI

Attendees (20)