Contributor
Khushi Balia

Building an LLVM Backend for PRU


Mentors
Vedant Paranjape, Kumar Abhishek, Shreyas Atre
Organization
BeagleBoard.org
Technologies
llvm, c++, PRU
Topics
embedded systems, Compiler Development, LLVM Backend
This project intends to introduce LLVM support for PRU, to enable us to use clang rather than pru-gcc. As Clang provides extremely clear and simple diagnoses and is considerably faster and requires less memory, it will be beneficial. The LLVM support will offer greater tooling, compatibility, and optimization. I will therefore build the LLVM Backend for PRU.