================
@@ -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

Reply via email to