标签: llvm
我想问一下,我们是否可以将现有传递所产生的信息用于新传递? 如果是,那怎么样? 例如-loops给出了自然的循环信息,所以我们可以通过调用它来将这些信息用于新的传递。
答案 0 :(得分:3)
您可以通过覆盖依赖传递中的getAnalysisUsage()来标记传递,以取决于另一个传递,然后通过调用getAnalysis()来访问该传递的实例。然后,您可以在该实例上调用您想要的任何方法来获取信息。
getAnalysisUsage()
getAnalysis()