Bug 18362 – Build dmd with LTO and PGO

Status
RESOLVED
Resolution
FIXED
Severity
enhancement
Priority
P1
Component
installer
Product
D
Version
D2
Platform
All
OS
All
Creation time
2018-02-04T00:30:01Z
Last change time
2022-01-13T01:41:31Z
Keywords
pull
Assigned to
No Owner
Creator
Seb

Comments

Comment #0 by greensunny12 — 2018-02-04T00:30:01Z
From the ebay's TSV tools: > Combined, LTO and PGO resulted in performance improvements greater than 25% on three of my standard six benchmarks, and five of the six improved at least 8%. https://forum.dlang.org/post/[email protected] Even just 5% (or 2%) for free, would be worth exploring.
Comment #1 by dlang-bot — 2022-01-13T00:48:28Z
@maxhaton created dlang/installer pull request #492 "Fix Issue 18362 - Try to enable lto for all dmd builds" fixing this issue: - Fix Issue 18362 - Try to enable lto for all builds https://github.com/dlang/installer/pull/492
Comment #2 by dlang-bot — 2022-01-13T01:41:31Z
dlang/installer pull request #492 "Fix Issue 18362 - Try to enable lto for all dmd builds" was merged into master: - a4c2d4352a97f08485e1ea198188b5d8fc8bf1a5 by Max H Haughton: Fix Issue 18362 - Try to enable lto for all builds https://github.com/dlang/installer/pull/492