[libc-commits] [libc] [libc] [search] implement hcreate(_r)/hsearch(_r)/hdestroy(_r) (PR #73469)
    Schrodinger ZHU Yifan via libc-commits 
    libc-commits at lists.llvm.org
       
    Sun Nov 26 19:36:12 PST 2023
    
    
  
================
@@ -0,0 +1,67 @@
+add_libc_test(
+  bitmask_test
+  SUITE
+    libc-support-tests
+  SRCS
+    bitmask_test.cpp
+  DEPENDS
+    libc.src.__support.HashTable.bitmask
+    libc.include.stdlib
+)
+add_libc_test(
+  table_test
+  SUITE
+    libc-support-tests
+  SRCS
+    table_test.cpp
+  DEPENDS
+    libc.src.__support.HashTable.randomness
+    libc.src.__support.HashTable.table
+    libc.src.__support.common
+  UNIT_TEST_ONLY
+)
+cpu_supports(CPU_SUPPORTS_SSE2 "SSE2")
+if (CPU_SUPPORTS_SSE2)
----------------
SchrodingerZhu wrote:
I understand that there is a similar function defined in `string`. However, it is not exposed and it dispatches targets into a complicated feature matrix.
https://github.com/llvm/llvm-project/pull/73469
    
    
More information about the libc-commits
mailing list