gpt4 book ai didi

llvm - 在新的pass中使用现有pass生成的信息,LLVM

转载 作者:行者123 更新时间:2023-12-04 05:27:44 32 4
gpt4 key购买 nike

我想问的是,我们可以将现有pass生成的信息转化为新pass吗?
如果是,那么如何?
例如 -loops 给出了自然循环信息,所以我们可以通过调用它来将这些信息用于新的传递。

最佳答案

您可以通过覆盖 getAnalysisUsage() 将一个传递标记为依赖另一个传递。在依赖传递中,然后通过调用 getAnalysis() 访问该传递的实例.然后,您可以在该实例上调用您想要的任何方法以从中获取信息。

关于llvm - 在新的pass中使用现有pass生成的信息,LLVM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13001330/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com