我是新来的编译器人员,目前已经开始使用clang。我想用clang解析openmp pragma行,我的问题是可能吗?实际上,我看到了很多有关支持openmp的演示,但是找不到关于如何解析的任何示例?如果您有或知道有用的例子,可以发给我吗?
非常感谢
我终于找到了。目前Clang仅支持omp并行指令,而且几乎没有子句:)
为了使用它,我使用了以下参数:
clang -Xclang -ast-dump -Xpreprocessor -fopenmp yoursourcefile.c
我可以在AST中看到omp声明。
OMPParallelDirective 0xd09a09c <line:6:13, col:25>
-CapturedStmt 0xd09a088 <line:7:5, col:18>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句