aboutsummaryrefslogtreecommitdiff
path: root/libc/benchmarks
AgeCommit message (Expand)AuthorFilesLines
2025-11-12[runtimes][GTest] LLVM-independent unittests (#164794)Michael Kruse1-2/+4
2025-09-24[libc][NFC] Remove usage of the C keyword `I`. (#160567)lntue3-8/+8
2025-08-27[libc][gpu] Add exp/log benchmarks and flexible input generation (#155727)Leandro Lacerda13-114/+744
2025-08-16[libc][gpu] Disable loop unrolling in the throughput benchmark loop (#153971)Leandro Lacerda2-0/+16
2025-08-15[libc] Polish GPU benchmarking (#153900)Leandro Lacerda9-153/+22
2025-08-15[libc] Improve GPU benchmarking (#153512)Leandro Lacerda10-227/+496
2025-07-23[libc][NFC] Add stdint.h proxy header to fix dependency issue with <stdint.h>...lntue9-9/+11
2025-07-18[libc] Fix GPU benchmarkingJoseph Huber6-55/+106
2025-01-23[libc][NFC] Strip all training whitespace and missing newlines (#124163)Joseph Huber2-2/+2
2024-12-10[libc] move bcmp, bzero, bcopy, index, rindex, strcasecmp, strncasecmp to str...Nick Desaulniers1-3/+3
2024-12-06[libc] Remove automemcpy folder (#118781)Guillaume Chatelet16-2276/+0
2024-11-14Fix build issues with libc mem* benchmarks (#115982)David Peixotto3-5/+4
2024-09-17[libc][benchmarks] Tidy uses of raw_string_ostream (NFC)Youngsuk Kim2-2/+2
2024-08-18[libc][gpu] Add Atan2 Benchmarks (#104708)jameshu158696-5/+137
2024-08-11Revert "libc: Remove `extern "C"` from main declarations" (#102827)Schrodinger ZHU Yifan1-1/+1
2024-08-11libc: Remove `extern "C"` from main declarations (#102825)David Blaikie1-1/+1
2024-08-08[libc][gpu] Add Sinf Benchmarks (#102532)jameshu158692-20/+41
2024-08-08[libc] [gpu] Fix Minor Benchmark UI Issues (#102529)jameshu158692-9/+11
2024-08-08[libc] [gpu] Add Generic, NvSin, and OcmlSinf64 Throughput Benchmark (#101917)jameshu158696-80/+128
2024-08-05[libc] [gpu] Change Time To Be Per Iteration (#101919)jameshu158691-5/+5
2024-07-30[libc] Only link in the appropriate architecture's device libsJoseph Huber1-17/+19
2024-07-30[libc] Add AMDGPU Sin Benchmark (#101120)jameshu158692-1/+23
2024-07-29[libc] Add Generic and NVPTX Sin Benchmark (#99795)jameshu158698-7/+156
2024-07-27[libc] Make NVPTX benchmarks use LTO for linkingJoseph Huber1-0/+2
2024-07-26[libc] Add Minimum Time and Iterations, Reduce Epsilon (#100838)jameshu158692-2/+4
2024-07-22[libc] Fix invalid format specifier in benchmarkJoseph Huber1-16/+11
2024-07-21[libc] Add N Threads Benchmark Helper (#99834)jameshu158692-16/+15
2024-07-21[libc] Improve Benchmark UI (#99796)jameshu158693-18/+62
2024-07-19[libc] Add AMDGPU Timing to CMake (#99603)jameshu158691-1/+1
2024-07-18[libc] Add Multithreaded GPU Benchmarks (#98964)jameshu158695-5/+30
2024-07-17[libc] Add Kernel Resource Usage to nvptx-loader (#97503)jameshu158691-1/+3
2024-07-15[libc] Use Atomics in GPU Benchmarks (#98842)jameshu158693-43/+97
2024-07-12[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597)Petr Hosek10-20/+29
2024-07-12Revert "[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration...Mehdi Amini10-29/+20
2024-07-11[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98075)Petr Hosek10-20/+29
2024-07-11[libc] Correctly Run Multiple Benchmarks in the Same File (#98467)jameshu158692-5/+16
2024-07-10[libc] Add Timing Utils for AMDGPU (#96828)jameshu158693-1/+120
2024-07-06[libc] Fix Cppcheck Issues (#96999)jameshu158692-15/+14
2024-06-26[libc] NVPTX Profiling (#92009)jameshu1586915-0/+624
2024-02-29[libc] Revert https://github.com/llvm/llvm-project/pull/83199 since it broke ...lntue1-1/+1
2024-02-27[libc] Add "include/" to the LLVM include directories (#83199)Joseph Huber1-1/+2
2024-02-23[libc][NFC] Remove all trailing spaces from libc (#82831)Joseph Huber1-2/+2
2023-10-26[libc] Add --sweep-min-size flag for benchmarks (#70302)Dmitry Vyukov1-4/+10
2023-09-26[libc] Mass replace enclosing namespace (#67032)Guillaume Chatelet6-30/+30
2023-09-20[reland][libc][cmake] Tidy compiler includes (#66783) (#66878)Guillaume Chatelet1-0/+3
2023-08-07[test][libc] Fix aligned_alloc argumentVitaly Buka1-2/+3
2023-05-11[libc][benchmark] Do not force static linkingGuillaume Chatelet1-1/+0
2023-05-11[libc] Allows cross compilation of membenchmarksGuillaume Chatelet1-8/+17
2023-02-10[NFC][TargetParser] Replace uses of llvm/Support/Host.hArchibald Elliott1-1/+1
2023-01-14[libc] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata3-9/+11