【问题标题】:How to dump LLVM IR after each middle-end pass?每次中端通过后如何转储 LLVM IR?
【发布时间】:2022-01-11 00:17:15
【问题描述】:

我可以将选项 -print-after-all 添加到 llc 以在每次后端传递后转储 IR 和 MIR,但中间端阶段似乎没有这样方便的选择。

【问题讨论】:

    标签: debugging compiler-construction clang llvm


    【解决方案1】:

    它就在那里! opt -O2 -print-after-all file.ll 会做到的。

    使用opt 而不是llc 运行中间通道而不是后端通道,您可以使用--help-hidden 来查看秘密标志。

    【讨论】:

      猜你喜欢
      • 2013-07-28
      • 1970-01-01
      • 1970-01-01
      • 2014-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多