LLVM
文章平均质量分 82
雨后的黄昏
机器学习
展开
-
如何通过Ninja构建LLVM12(以及build.ninja未找到问题解决)
如何通过Ninja构建LLVM12(以及build.ninja未找到问题解决)原创 2022-04-28 20:03:34 · 10284 阅读 · 4 评论 -
如何在新的Pass中调用其他Pass(订正LLVM COOKBOOK中一些小问题)
一个Pass可能会需要其他Pass以得到分析数据、启发或类似信息来指导自己的行为。例如,一个Pass可能会需要一些对内存依赖性的分析,或者需要修改过的IR。我们在前一节编写的Pass仅仅是输出了函数名,本节我们会对其增强,使它能够对循环中的基本块进行计数,以介绍如何使用其他Pass的结果。在这里我们实现一个基本快计数的pass---------FuncBlockCount编写一个pas...原创 2019-12-04 22:26:15 · 677 阅读 · 3 评论