作为我的研究理念的一部分,我需要做以下工作:
我认为这对于任何一个关于C的写作分析都是很常见的任务,我想用C/C++来完成所有这些任务(因为我们的大部分研究代码都是用C/C++编写的)。我在googled上搜索了很多,虽然任务2和3上有很多文档可用,但是在任务1上可用的更少,但是关于这一点的任何想法都是非常有用的。
我想把这些任务挂在管道上,对此的任何建议也是值得欢迎的。
-Thanks
发布于 2013-06-23 08:28:11
(1)可由使用Clang发出LLVM IR完成。
(2)可以由编写自己的LLVM通行证完成,然后通过LLVM的opt工具调用它(与您感兴趣的任何其他传递)。
(3) (对x86)可由LLVM的llc工具完成。
所有这些都可以作为API访问,而不仅仅是命令行工具,这样就可以将它们合并到管道中。
https://stackoverflow.com/questions/17256030
复制相似问题