This is an archive of the discontinued LLVM Phabricator instance.

[BOLT] Enable clang-bolt LTO+PGO target
ClosedPublic

Authored by Amir on Oct 20 2022, 5:59 PM.

Details

Summary

Enable testing of BOLT applied to Clang using BOLT-PGO.cmake cache file.

Event Timeline

Amir created this revision.Oct 20 2022, 5:59 PM
Herald added a project: Restricted Project. · View Herald Transcript
Amir requested review of this revision.Oct 20 2022, 5:59 PM
Amir updated this revision to Diff 469464.Oct 20 2022, 9:08 PM

Bugfixes

Amir updated this revision to Diff 470044.Oct 23 2022, 9:49 PM

Remove bolt-gcc config (is failing)

Amir updated this revision to Diff 470045.Oct 23 2022, 9:50 PM

Remove unrelated changes

Amir retitled this revision from [BOLT] Enable clang-bolt targets (single-stage and LTO+PGO) to [BOLT] Enable clang-bolt LTO+PGO target.Oct 23 2022, 10:04 PM
Amir edited the summary of this revision. (Show Details)
gkistanova accepted this revision.Nov 8 2022, 11:52 AM

Thanks for the patch, Amir!

It looks good with a nit pick.
Please feel free to commit without that unrelated cosmetic change.

buildbot/osuosl/master/config/builders.py
1579–1583

This is an unrelated cosmic change.

This revision is now accepted and ready to land.Nov 8 2022, 11:52 AM
Amir updated this revision to Diff 474095.Nov 8 2022, 2:51 PM

Remove unrelated change

Amir marked an inline comment as done.Nov 8 2022, 2:51 PM
This revision was automatically updated to reflect the committed changes.
zorg/jenkins/jobs/jobs/lldb-cmake-matrix