0 有没有一种方法可以让我们改变从clang生成的位码?即我们能否在生成的位码中注入一些特殊的识别数据?我们可以更改从clang生成的位码吗? 来源 2015-11-06 Nimish Sakalkale
1 是的,你可以读取位码,修改它,并将其写回。 优化工具在优化模块时执行此操作。 来源 2015-11-06 07:13:40 +0 感谢科林的回应。我在寻找的是当我们从源cpp文件中产生位码时,我们可以在llvm位码中添加一些由我们定义的信息,并且保持完整的以前的位码生成逻辑。 – +0 这听起来像你想要创建一个通行证http://llvm.org/docs/WritingAnLLVMPass.html然后,如果你想直接添加到叮当中,你可以做这些人做的事情http://stackoverflow.com/问题/ 23130821/LLVM运行 - 拥有 - 通自动与 - 铛 –
感谢科林的回应。我在寻找的是当我们从源cpp文件中产生位码时,我们可以在llvm位码中添加一些由我们定义的信息,并且保持完整的以前的位码生成逻辑。 –
这听起来像你想要创建一个通行证http://llvm.org/docs/WritingAnLLVMPass.html然后,如果你想直接添加到叮当中,你可以做这些人做的事情http://stackoverflow.com/问题/ 23130821/LLVM运行 - 拥有 - 通自动与 - 铛 –