如何在新的Pass中调用其他Pass(订正LLVM COOKBOOK中一些小问题)
一个Pass可能会需要其他Pass以得到分析数据、启发或类似信息来指导自己的行为。例如,一个Pass可能会需要一些对内存依赖性的分析,或者需要修改过的IR。我们在前一节编写的Pass仅仅是输出了函数名,本节我们会对其增强,使它能够对循环中的基本块进行计数,以介绍如何使用其他Pass的结果。在这里我们实现一个基本快计数的pass---------FuncBlockCount编写一个pas...
原创
2019-12-04 22:26:15 ·
691 阅读 ·
3 评论