如何解决关闭clang优化,删除phi指令
| 1)是否可以关闭clang中的任何优化? 2)有没有办法从生成的llvm代码中删除任何phi指令? 我在选项中使用clang: clang test.c -Wimplicit -emit-llvm -g -O0 -c -o result.bc 对于某些源文件,clang发出带有phi指令的llvm代码。 我发现没有wat可以获取没有phi指令的llvm文件。解决方法
您可以使用LLVM的reg2mem传递来摆脱任何phi。只需将您的.bc从c中输入opt -reg2mem,就可以完成了
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。