在Polly写作转换传递

时间:2017-11-10 13:58:09

标签: llvm llvm-ir

如何编写可以在Polly检测到的SCoPs上运行的Polly传递。

我在llvm网站上找到了this,但这表明要编写LLVM Pass。写polly pass和llvm pass是否完全相似?

1 个答案:

答案 0 :(得分:1)

虽然我和Polly一起玩过,但我还没有用/为它编写过传。 但是,它应该相当简单,因为主要原则是相同的,因为runOnScop基于RegionPass

在Polly代码库中,您可以找到this等示例。 如果您在Polly中添加传递或将其作为独立传递,则构建将取决于此类情况,在这种情况下,它必须链接到Polly的共享对象。