gpt4 book ai didi

dependencies - 使用 LLVM 进行数据和循环依赖分析

转载 作者:行者123 更新时间:2023-12-05 02:22:37 27 4
gpt4 key购买 nike

有谁知道如何使用 LLVM 和 clang 进行数据依赖/循环依赖分析?

查看通行证网页 -da ,显然有人提到这个 channel 正在做这项工作,但使用这个 channel 不会改变输出中的任何东西,无论是 ./a.out 大小还是 .ll 红外代码。

我想知道我们是否可以使用 LLVM 平台理解 WAR、RAW 等以及其他依赖项。

最佳答案

-da(dependency analysis) 是一个分析过程,分析过程不会改变位码,它们只是收集信息以供其他分析或转换过程使用。因此,如果你想使用它的信息,你应该编写一个新的转换并将“DependenceAnalysis”作为“RequiredAnalysis”添加到你的传递中名为“getAnalysisUsage”的虚函数,然后你将拥有“DependenceAnalysis”作为对象。

关于dependencies - 使用 LLVM 进行数据和循环依赖分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27953810/

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