[PATCH] D104556: [InstrProfiling] Make CountersPtr in __profd_ relative
Vedant Kumar via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Wed Jun 23 09:53:49 PDT 2021
vsk added a comment.
A one-time exception to the .profraw compatibility policy sounds reasonable to me.
A little more context: llvm has historically rev'd the .profraw format with abandon to deliver performance/size improvements (as David & co. did with name compression) and new functionality (value profiling, continuous sync mode, ...). That will keep happening. The freedom to rev the raw format comes from keeping it private between the profile reader library and the runtime. Some alternatives to hardcoding details of a particular version of the .profraw format were mentioned earlier in the thread: if the Linux PGO support can pursue one of these (or find some other solution), I think it will it prevent headaches down the road.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D104556/new/
https://reviews.llvm.org/D104556
More information about the cfe-commits
mailing list