-Oz builds are usually significantly large than -Os build
Details
Details
- Reviewers
- None
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
- Build Status
Buildable 30661 Build 30660: arc lint + arc unit
Event Timeline
Comment Actions
Interesting, it looks like the difference here is almost entirely due to different inlining decisions.
And according to the tool I posted here:
http://lists.llvm.org/pipermail/llvm-dev/2019-April/131811.html
in the few functions in which we made the same inlining decisions, the -Oz assembly is almost always smaller.