获取LLVM源文件并运行指定优化、分析的工具。

  • 对bitcode文件运行优化或分析:
opt -{{passname}} {{path/to/file.bc}} -S -o {{file_opt.bc}}
  • 将函数的控制流图输出到文件:
opt {{-dot-cfg}} -S {{path/to/file.bc}} -disable-output
  • 优化级别2的程序并将结果输出到另一个文件:
opt -O2 {{path/to/file.bc}} -S -o {{path/to/output_file.bc}}