[llvm] [PseudoProbe] Warn on illegal guid (PR #148564)
Haohai Wen via llvm-commits
llvm-commits at lists.llvm.org
Sun Jul 20 19:32:48 PDT 2025
================
@@ -26,6 +30,13 @@ class PseudoProbeHandler {
// Name to GUID map, used as caching/memoization for speed.
DenseMap<StringRef, uint64_t> NameGuidMap;
+#ifndef NDEBUG
+ // All GUID in llvm.pseudo_probe_desc.
+ DenseSet<uint64_t> DescGuidSet;
----------------
HaohaiWen wrote:
SparseSet is more suitable for small key universe. It would be very big for GUID.
I think DenseSet is a greater candidate here.
https://github.com/llvm/llvm-project/pull/148564
More information about the llvm-commits
mailing list