gpt4 book ai didi

llvm - 从 LLVM 获取 "minimal"SSA

转载 作者:行者123 更新时间:2023-12-04 21:38:40 27 4
gpt4 key购买 nike

LLVM 的 opt -S -mem2reg通过产生所谓的"pruned" SSA -- 删除了所有死 phi 函数的表单。我想将这些 phi 指令保留在 IR 中,获得“最小”SSA,但我找不到一种简单的方法来做到这一点。

我注定要从头开始实现整个 SSA 构建算法,还是有办法使用现有工具来实现?

最佳答案

除了修剪过的 SSA 形式之外,LLVM 不支持任何形式的形成,并且不太可能发展出这样的机制。在进行 phi 放置时,我们甚至没有做综合这些信息的工作。

关于llvm - 从 LLVM 获取 "minimal"SSA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32037252/

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