gpt4 book ai didi

c++ - 给定 IR 文件时,如何使 LLVM opt 输出 IR 文件?

转载 作者:行者123 更新时间:2023-11-28 01:53:49 49 4
gpt4 key购买 nike

我使用 LLVM opt 来运行一个传递,例如,opt -load libMyPass.so my-pass foo.ll > foo1.ll

foo.ll 是一个 IR 文件,我希望 foo1.ll 以 IR 格式包含运行传递的结果。但是 foo1.ll 变成了一个位码文件,所以我需要发出 llvm-dis foo1.ll 将它转换成 IR 格式。

如何避免必须运行 llvm-dis,并使 opt 从 IR 格式转换为 IR 格式?

最佳答案

opt 有一个很好的选择:

-S           - Write output as LLVM assembly

我想您感到困惑的是 LLVM 程序集是 LLVM IR 的同义词。

关于c++ - 给定 IR 文件时,如何使 LLVM opt 输出 IR 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41913092/

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