[llvm] [StaticDataLayout][PGO]Implement reader and writer change for data access profiles (PR #139997)
David Li via llvm-commits
llvm-commits at lists.llvm.org
Fri May 16 13:25:26 PDT 2025
================
@@ -390,6 +419,14 @@ Error IndexedMemProfReader::deserializeRadixTreeBased(
/*Payload=*/Start + RecordPayloadOffset,
/*Base=*/Start, memprof::RecordLookupTrait(Version, Schema)));
+ if (DataAccessProfOffset > RecordTableOffset) {
----------------
david-xl wrote:
is it possible to have an non-zero DataAccessProfOffset that is <= RecordTableOffset? Perhaps assert (!DataAccessProfOffset || ... > RecordTableOffset), and use if (DataAccessProfOffset !=0) as the guard.
https://github.com/llvm/llvm-project/pull/139997
More information about the llvm-commits
mailing list