================ @@ -246,10 +270,32 @@ template <> struct MappingTraits<bolt::BinaryProfileHeader> { } }; +namespace bolt { +struct PseudoProbeDesc { + std::vector<Hex64> GUID; + std::vector<Hex64> Hash; + std::vector<uint32_t> GUIDHash; // Index of hash for that GUID in Hash ---------------- wlei-llvm wrote:
Give another name? IIUC, it's not Hash but Index. >// Index of hash for that GUID in Hash I don't fully get this, does this mean we have different Hashes for the same GUID, is this a global index or just the index for different Hash but the same GUID. https://github.com/llvm/llvm-project/pull/107137 _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits