Contributor
George Mitenkov

SPIR-V to LLVM IR dialect conversion in MLIR


Mentors
Lei Zhang, Mahesh Ravishankar
Organization
The LLVM Compiler Infrastructure

MLIR is a novel compiler infrastructure that enables multi-level abstraction and therefore enhances reusability and extensibility. The core concept that allows to extend MLIR is a dialect. This project focuses on the implementation of SPIR-V to LLVM IR dialect conversion within MLIR. Some benefits of this conversion path include generating CPU machine code for SPIR-V and JITing SPIR-V.