aboutsummaryrefslogtreecommitdiff
path: root/libc/benchmarks
AgeCommit message (Expand)AuthorFilesLines
2022-06-05Remove unneeded cl::ZeroOrMore for cl::opt/cl::list optionsFangrui Song1-1/+1
2022-03-29[NFC][libc] Disable benchmarks when the LLVM benchmark target is not availableGuillaume Chatelet1-2/+24
2022-03-04Reapply "[cmake] Prefix gtest and gtest_main with "llvm_"."Stella Laurenzo1-2/+2
2022-03-02Revert "[cmake] Prefix gtest and gtest_main with "llvm_"."Stella Laurenzo1-2/+2
2022-03-02[cmake] Prefix gtest and gtest_main with "llvm_".Stella Laurenzo1-2/+2
2022-02-18[libc][automemcpy] Discard aggrated samples from JSONGuillaume Chatelet4-12/+32
2022-02-17[libc][automemcpy] Introduce geomean of scores as a tie breakerGuillaume Chatelet4-22/+32
2022-02-17[llvm][automemcpy] Allow distribution filtering in analysisGuillaume Chatelet2-2/+17
2022-02-17[libc][automemcpy] Add mean/variance and simplify implementationGuillaume Chatelet3-32/+59
2022-02-14[libc][benchmark] Fix change in JSon APIGuillaume Chatelet1-1/+1
2022-02-02[libc] Populate rtti/eh flags for all targetsGuillaume Chatelet1-1/+2
2022-02-02[libc] use llvm_update_compile_flags to populate rtti/exception compilation f...Guillaume Chatelet2-3/+11
2022-02-02[NFC][libc] Remove unneeded gtest and benchmark configurationGuillaume Chatelet1-46/+2
2022-02-02[libc] Fix automemcpy test by adding memmove configurationGuillaume Chatelet1-0/+5
2021-12-22[libc][obvious] fix formatting mistakeMichael Jones1-2/+2
2021-12-22[libc] apply formatting to testsMichael Jones2-3/+3
2021-12-07Re-Reland "[benchmarks] Move libcxx's fork of google/benchmark and llvm/utils'"Mircea Trofin2-2/+2
2021-12-07[libc] apply new lint rulesMichael Jones2-56/+56
2021-11-30[libc] Add memmove benchmarksGuillaume Chatelet8-3/+55
2021-11-17[libc][benchmark] add memmove to size distribution, also update other distrib...Guillaume Chatelet38-30/+85
2021-11-16Revert "[libc][NFC][Obvious] Fix the benchmarks after the switch to llvm/thir...Mircea Trofin1-1/+1
2021-11-16Revert "Reland "[benchmarks] Move libcxx's fork of google/benchmark and llvm/...Mircea Trofin1-1/+1
2021-11-16[libc][NFC][Obvious] Fix the benchmarks after the switch to llvm/third-partySiva Chandra Reddy1-1/+1
2021-11-16Reland "[benchmarks] Move libcxx's fork of google/benchmark and llvm/utils'""Mircea Trofin1-1/+1
2021-10-28[libc] automemcpyGuillaume Chatelet16-0/+2197
2021-10-15[libc] Memory function benchmarks: rename MemcmpConfiguration in MemcmpOrBcmp...Guillaume Chatelet4-18/+18
2021-09-30[libc] move benchmark function registration to a different fileGuillaume Chatelet5-57/+100
2021-09-08[libc] Fix running benchmarks under msan/asanGuillaume Chatelet1-1/+2
2021-09-05[libc][Obvious] Fix typosCheng Wang1-3/+3
2021-08-20[test] Migrate -gcc-toolchain with space separator to --gcc-toolchain=Fangrui Song1-1/+1
2021-08-19[libc] Add a trivial implementation for bcmpGuillaume Chatelet3-0/+12
2021-08-09[libc] Update size distributions for memory benchmarksGuillaume Chatelet27-27/+27
2021-08-04[libc] Fix Memory Benchmarks code after renameAndre Vieira1-7/+7
2021-08-03[libc] Allow benchmarking several implementations at the same time.Guillaume Chatelet3-76/+122
2021-08-02[libc] Add a Google Benchmark target to support continuous monitoring of memo...Guillaume Chatelet4-10/+129
2021-07-28[libc] Simplify implementation of benchmarksGuillaume Chatelet6-217/+293
2021-07-13[libc] update benchmark distributionsGuillaume Chatelet30-44/+176
2021-06-23[libc] add benchmarks for memcmp and bzeroGuillaume Chatelet2-3/+46
2021-06-17[libc] Generate one benchmark per implementationGuillaume Chatelet2-48/+40
2021-06-06LibcBenchmark.h - add missing implicit cmath header dependency. NFCI.Simon Pilgrim1-0/+1
2021-02-11Fix errors in distributionsGuillaume Chatelet1-14/+14
2021-01-19[libc][NFC] Remove dead codeGuillaume Chatelet2-7/+0
2021-01-13[libc] Refresh benchmark progress bar when needed.Guillaume Chatelet1-3/+8
2021-01-06[libc] remove modulo from CircularArrayRef iteratorGuillaume Chatelet1-2/+6
2020-12-17Fix dead linkGuillaume Chatelet1-1/+1
2020-12-17[libc] revamp memory function benchmarkGuillaume Chatelet20-995/+769
2020-11-25Fix case mismatch between definition and declarationGuillaume Chatelet1-3/+3
2020-10-15[libc][NFC] Add probability distributions for memory function sizesGuillaume Chatelet3-0/+109
2020-10-14Fix conjuntion of -Werror,-Wsuggest-override with google/benchmarkGuillaume Chatelet1-1/+1
2020-09-24[libc] Using llvm_libc memcpy in mem* benchmarks.Anthony Steinhauser1-2/+2