Name
llvmlite: A python gym for LLVM
Session Type
Technical Talk
Date & Time
Tuesday, April 15, 2025, 5:15 PM - 5:45 PM
Abstract/s
LLVM has been used in countless innovative ways, and llvmlite is no exception. While it describes itself as “a lightweight LLVM Python binding for writing JIT compilers,” its potential extends far beyond JIT compilation. This talk will explore how llvmlite empowers developers to i) Build an LLVM-based compiler frontend in Python, ii) Experiment with LLVM optimizations and pipelines, and iii) Dynamically execute IR code using LLVM’s JIT engine. Whether you're an LLVM expert or just getting started with compiler tooling, this session will demonstrate how Python can simplify LLVM development, making rapid prototyping and experimentation more accessible than ever.
Speakers
Location Name
Bellevue Room