MaskRay added a comment. In D84743#2181031 <https://reviews.llvm.org/D84743#2181031>, @jdoerfert wrote:
> In D84743#2179441 <https://reviews.llvm.org/D84743#2179441>, @tra wrote: > >> I'm not sure it's particularly useful, to be honest. CUDA code still needs >> to be compatible with NVCC so it can't be used in portable code like TF or >> other currently used CUDA libraries. >> It could be useful internally, though, so I'm fine with it for that purpose. > > FWIW, I was only thinking about `clang/lib/Header` usage. *Potentially* > documented for user of clang. Honestly I am a bit uneasy with the new clang/lib/Header file. It will be part of the clang resource directory and users on every target will be able to `#include <offload_macros.h>` it. This is also a namespace pollution - used incorrectly, people can trip over it if they have files of the same name. I think there really should be a good justification for it being being part of the resource directory and not a library, and there needs to be a specification. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D84743/new/ https://reviews.llvm.org/D84743 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits