Hello, I am thinking of a potential idea for GSOC.
Creating a pre-processing directive that will detect parts of the code with heavy computation and automatically add code so that those parts are now scheduled to be run on the GPU.
Please let me know if this is a functionality that would enhance LLVM or not. If yes, are there any mentors who are willing to guide me on this as I try to implement it for GSOC or otherwise?