[llvm] [DebugNames] Compare TableEntry names more efficiently (PR #79759)

Felipe de Azevedo Piovezan via llvm-commits llvm-commits at lists.llvm.org
Tue Jan 30 12:35:21 PST 2024


================
@@ -543,6 +543,19 @@ class DWARFDebugNames : public DWARFAcceleratorTable {
       return StrData.getCStr(&Off);
     }
 
+    /// Compares the name of this entry against Target, returning true if they
+    /// are equal. This is helpful is hot code paths that do not need the length
+    /// of the name.
+    bool sameNameAs(StringRef Target) const {
----------------
felipepiovezan wrote:

Its implementation requires `private` information, and I was hoping to add unittests for this (and everything in this class) functionality once https://github.com/llvm/llvm-project/pull/79666 gets merged

https://github.com/llvm/llvm-project/pull/79759


More information about the llvm-commits mailing list