Hahnfeld planned changes to this revision.
Hahnfeld added a comment.

Still no regression tests.

I did some functional tests though (https://reviews.llvm.org/F5822023): With 
this patch Clang can generate valid object files with relocatable device code. 
For linking I still defer to `nvcc` and I'm not sure if I'm interested in 
reverse-engineering the needed tools to make this fully work with Clang's 
Driver: I think the biggest advantage of CUDA in Clang is using LLVM's CodeGen. 
Note that (in my simple tests) Clang's object files had enough compatibility to 
mix them with other objects generated by `nvcc` (see `Makefile.mixed`)!


cfe-commits mailing list

Reply via email to