Date & Time
Tuesday, April 14, 2026, 2:15 PM - 2:45 PM
Name
MLIR-iteration cycle goes brrr: defining ops and rewrites in Python
Session Type
Technical Talk
Abstract/s
This is a tutorial on MLIR's new Python bindings for defining (1) dialects and ops, via an embedded op-definition DSL, as well as (2) writing rewrites (passes, pattern rewrites, and transform ops) that integrate with the existing infrastructure. These features enable a new iteration cycle for developing MLIR compilers: we can now do rapid prototyping of dialects and rewrites in a high-level language without having a compiler in the loop!
Speakers
Location Name
Pembroke + Herbert