(1)是否实现一个source to source的编译器。
(2)如果(1)是,那如何利用LLVM的中间代码产生OpenCL代码。
(3)如果不用LLVM,考虑小强师兄的实现方法(cetus前端),这可能性较小,还是思考(2)怎么解决。主要问题还是中间代码到目标源代码的翻译这步应该怎么做。LLVM适合源到源翻译吗?
(1)是否实现一个source to source的编译器。
(2)如果(1)是,那如何利用LLVM的中间代码产生OpenCL代码。
(3)如果不用LLVM,考虑小强师兄的实现方法(cetus前端),这可能性较小,还是思考(2)怎么解决。主要问题还是中间代码到目标源代码的翻译这步应该怎么做。LLVM适合源到源翻译吗?