标签: cuda clang llvm llvm-clang llvm-gcc
我正在写一个要在Cuda文件(.cu)上运行的Clang代码。我使用AST Matchers来识别Cuda文件中的各种内容,比如识别函数调用和修改它们。
目前,我使用Rewriter类重写我的代码片段。我可以将所有内容输出到新文件吗?我需要稍后在GPU上运行此文件。
如果是,有人可以解释一下这个过程吗?
我将非常感激。