C++ 如何在Clang和LLVM IR中定义和处理自定义pragma#mypragma?

C++ 如何在Clang和LLVM IR中定义和处理自定义pragma#mypragma?,c++,clang,llvm,llvm-clang,pragma,C++,Clang,Llvm,Llvm Clang,Pragma,我想允许在C/Cpp文件中编译我自己的pragma,比如#pragma mypragma,我想用这种方式处理它——在识别这个pragma后,我想插入一个函数调用并删除原始源文件中的一些代码 我的问题是定义pragma并在插入函数调用时处理它。如果有人能指导或建议一些教程,那就太好了。我指的是以下资源,但作为前端解析的新手,这有点难。因此,我们非常感谢您的帮助。谢谢!:) 我关注的资源是-- 你明白了吗?明白了。我遵循内置的循环展开过程。

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

我的问题是定义pragma并在插入函数调用时处理它。如果有人能指导或建议一些教程,那就太好了。我指的是以下资源,但作为前端解析的新手,这有点难。因此,我们非常感谢您的帮助。谢谢!:)

我关注的资源是--

你明白了吗?明白了。我遵循内置的循环展开过程。