llvm opt

格式

opt [otions] [filename]

简介

opt是llvm优化和分析的模块。它把llvm源文件作为输入,运行指定的优化和分析,然后输出优化后的文件。采取什么样的优化取决于opt指定的库或者通过-load的option指定的库。通过-help的option可以知道都有哪些优化可以用。

options

-f

把结果打印到终端。一般来说,opt不会让原生的bitcode结果打印到终端。但是如果加了-f选项,那就会打印到输出设备。

-help

打印option的总和

-o <filename>

指定输出文件的名字

-S

输出以llvm中间语言的形式(而不是bitcode)

-{passname}

通过-help选项可以列出所有的passes,通过该选项可以指定优化的顺序

-strip-debug

可以让程序在使用又花钱打印调试信息

-verify-each

用于再每一个pass之后都进行一个verify pass,以此来检查是哪个pass出现了问题

-stats

打印统计数据

-time-passes

记录每个pass的时间

-debug

用于debug build

-load

加载动态对象插件。

-print-passes

打印所有passes并且退出

原文:opt - LLVM optimizer — LLVM 20.0.0git documentation

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

罗马尼亚硬拉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值