Papers
In cronological order (most recent first):
Talks
In cronological order (most recent first):
- Kavon Farvardin, Hal Finkel, Michael Kruse, John Reppy. atJIT: an online, feedback-directed optimizer for C++. LLVM Developers’ Meeting, 2018.
- Kavon Farvardin, Simon Peyton Jones. Native Support for Explicit Stacks in LLVM. Haskell Implementors’ Workshop, 2017.
- Kavon Farvardin, John Reppy. Practical Conversion from CPS to Direct Style. Midwest PL Summit, 2016.
- Kavon Farvardin, John Reppy. Compiling with Continuations and LLVM. ML Workshop, 2016.