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.