A tool and a library for bi-directional translation between SPIR-V and LLVM IR
Role in this project:
Back-end Developer Contributions:6 commits, 8 PRs, 11 comments in 2 months
Contributions summary:Qinglai contributed significantly to the `spirv-llvm-translator` project by implementing support for various SPIR-V instructions and types, including `OpMatrixTimesScalar`, `OpMatrixTimesVector`, `OpVectorTimesMatrix` and `OpTranspose`. These changes involved modifying the SPIR-V reader and the SPIR-V to LLVM IR translation logic, adding new types, and introducing corresponding functionality within the SPIRVModule and SPIRVInstruction classes. The work also incorporated text format comment support.
llvm-irtranslationbi-directionalspir-vllvm
Contributions:81 pushes, 1 branch in 1 month