[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