================
@@ -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
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits