aboutsummaryrefslogtreecommitdiff
path: root/libc/benchmarks
AgeCommit message (Expand)Author
2022-06-05Remove unneeded cl::ZeroOrMore for cl::opt/cl::list optionsFangrui Song
2022-03-29[NFC][libc] Disable benchmarks when the LLVM benchmark target is not availableGuillaume Chatelet
2022-03-04Reapply "[cmake] Prefix gtest and gtest_main with "llvm_"."Stella Laurenzo
2022-03-02Revert "[cmake] Prefix gtest and gtest_main with "llvm_"."Stella Laurenzo
2022-03-02[cmake] Prefix gtest and gtest_main with "llvm_".Stella Laurenzo
2022-02-18[libc][automemcpy] Discard aggrated samples from JSONGuillaume Chatelet
2022-02-17[libc][automemcpy] Introduce geomean of scores as a tie breakerGuillaume Chatelet
2022-02-17[llvm][automemcpy] Allow distribution filtering in analysisGuillaume Chatelet
2022-02-17[libc][automemcpy] Add mean/variance and simplify implementationGuillaume Chatelet
2022-02-14[libc][benchmark] Fix change in JSon APIGuillaume Chatelet
2022-02-02[libc] Populate rtti/eh flags for all targetsGuillaume Chatelet
2022-02-02[libc] use llvm_update_compile_flags to populate rtti/exception compilation f...Guillaume Chatelet
2022-02-02[NFC][libc] Remove unneeded gtest and benchmark configurationGuillaume Chatelet
2022-02-02[libc] Fix automemcpy test by adding memmove configurationGuillaume Chatelet
2021-12-22[libc][obvious] fix formatting mistakeMichael Jones
2021-12-22[libc] apply formatting to testsMichael Jones
2021-12-07Re-Reland "[benchmarks] Move libcxx's fork of google/benchmark and llvm/utils'"Mircea Trofin
2021-12-07[libc] apply new lint rulesMichael Jones
2021-11-30[libc] Add memmove benchmarksGuillaume Chatelet
2021-11-17[libc][benchmark] add memmove to size distribution, also update other distrib...Guillaume Chatelet
2021-11-16Revert "[libc][NFC][Obvious] Fix the benchmarks after the switch to llvm/thir...Mircea Trofin
2021-11-16Revert "Reland "[benchmarks] Move libcxx's fork of google/benchmark and llvm/...Mircea Trofin
2021-11-16[libc][NFC][Obvious] Fix the benchmarks after the switch to llvm/third-partySiva Chandra Reddy
2021-11-16Reland "[benchmarks] Move libcxx's fork of google/benchmark and llvm/utils'""Mircea Trofin
2021-10-28[libc] automemcpyGuillaume Chatelet
2021-10-15[libc] Memory function benchmarks: rename MemcmpConfiguration in MemcmpOrBcmp...Guillaume Chatelet
2021-09-30[libc] move benchmark function registration to a different fileGuillaume Chatelet
2021-09-08[libc] Fix running benchmarks under msan/asanGuillaume Chatelet
2021-09-05[libc][Obvious] Fix typosCheng Wang
2021-08-20[test] Migrate -gcc-toolchain with space separator to --gcc-toolchain=Fangrui Song
2021-08-19[libc] Add a trivial implementation for bcmpGuillaume Chatelet
2021-08-09[libc] Update size distributions for memory benchmarksGuillaume Chatelet
2021-08-04[libc] Fix Memory Benchmarks code after renameAndre Vieira
2021-08-03[libc] Allow benchmarking several implementations at the same time.Guillaume Chatelet
2021-08-02[libc] Add a Google Benchmark target to support continuous monitoring of memo...Guillaume Chatelet
2021-07-28[libc] Simplify implementation of benchmarksGuillaume Chatelet
2021-07-13[libc] update benchmark distributionsGuillaume Chatelet
2021-06-23[libc] add benchmarks for memcmp and bzeroGuillaume Chatelet
2021-06-17[libc] Generate one benchmark per implementationGuillaume Chatelet
2021-06-06LibcBenchmark.h - add missing implicit cmath header dependency. NFCI.Simon Pilgrim
2021-02-11Fix errors in distributionsGuillaume Chatelet
2021-01-19[libc][NFC] Remove dead codeGuillaume Chatelet
2021-01-13[libc] Refresh benchmark progress bar when needed.Guillaume Chatelet
2021-01-06[libc] remove modulo from CircularArrayRef iteratorGuillaume Chatelet
2020-12-17Fix dead linkGuillaume Chatelet
2020-12-17[libc] revamp memory function benchmarkGuillaume Chatelet
2020-11-25Fix case mismatch between definition and declarationGuillaume Chatelet
2020-10-15[libc][NFC] Add probability distributions for memory function sizesGuillaume Chatelet
2020-10-14Fix conjuntion of -Werror,-Wsuggest-override with google/benchmarkGuillaume Chatelet
2020-09-24[libc] Using llvm_libc memcpy in mem* benchmarks.Anthony Steinhauser