This is an archive of the discontinued LLVM Phabricator instance.

[CSSPGO][llvm-profgen] Make extended binary the default output format
ClosedPublic

Authored by wenlei on Jun 3 2021, 2:58 PM.

Details

Summary

Make extended binary the default output format for CSSPGO. This avoids having to pass flag every time when generating profile. It also matches llvm-profdata where binary profile is the default (should we switch to extbinary as default for llvm-profdata?).

We plan to compress name table for context profile, which depends on the built-in compression of extbinary.

Diff Detail

Event Timeline

wenlei created this revision.Jun 3 2021, 2:58 PM
wenlei requested review of this revision.Jun 3 2021, 2:58 PM
Herald added a project: Restricted Project. · View Herald TranscriptJun 3 2021, 2:58 PM
wlei accepted this revision.Jun 3 2021, 3:02 PM

Thanks for working on this, LGTM!

This revision is now accepted and ready to land.Jun 3 2021, 3:02 PM
wmi accepted this revision.Jun 3 2021, 3:10 PM

LGTM.

hoy accepted this revision.Jun 3 2021, 3:17 PM