LLVM每日谈之四十二 一个添加pass的实例

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/snsn1984/article/details/89566755

总会有LLVM的学习者问怎么添加一个pass实例。我之前写过的一个简单的文档,但是间隔时间太久,LLVM更新很大,已经不具有实际的指导作用。

这次举一个新提交的patch为例子,可以清晰的看到如何在LLVM之中添加一个pass。

rL358607​reviews.llvm.org

这个patch为LLVM添加了一个基本的loop融合pass。可以参照这个patch在最新的LLVM之中添加自己想要添加的pass。

同时,在处理loop的时候,这个patch也有很强的借鉴意义。这个回头另外专门写一篇短文介绍。

猜你喜欢

转载自blog.csdn.net/snsn1984/article/details/89566755