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.