如何在Clang和LLVM IR中定义和处理自定义编译指示#mypragma?

时间:2017-02-17 03:38:39

标签: c++ clang llvm llvm-clang pragma

我想允许在C / Cpp文件中编译我自己的pragma,例如#pragma mypragma,我想以这种方式处理它 - 在识别这个pragma时,我想插入一个函数调用并删除一些代码在原始源文件中。

我的问题是定义pragma并处理它以插入函数调用。如果有人可以指导或建议一些教程,那将是很棒的。我指的是以下资源,但在前端解析中是新手,这有点难。所以,任何帮助都非常感谢。谢谢! :)

我关注的资源是 - http://wvanteijlingen.github.io/notes/clang_pragmas http://llvm.org/devmtg/2013-04/pellegrini-slides.pdf

0 个答案:

没有答案