aboutsummaryrefslogtreecommitdiff
path: root/libc/benchmarks
AgeCommit message (Expand)AuthorFilesLines
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
2023-01-14[libc] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata5-14/+14
2023-01-14[libc] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata3-3/+3
2023-01-10Move from llvm::makeArrayRef to ArrayRef deduction guides - last partserge-sans-paille4-16/+16
2022-12-20[libc] Add Missing TargetParser DependencyArchibald Elliott1-0/+1
2022-12-20[Support] Move TargetParsers to new componentArchibald Elliott1-1/+4
2022-12-10[libc] Use std::optional instead of None in comments (NFC)Kazu Hirata1-4/+4
2022-12-11[libc][Obvious] Fix memory function benchmarks after removal of None.Siva Chandra Reddy3-4/+7
2022-12-10Don't include None.h (NFC)Kazu Hirata1-1/+0
2022-12-09[libc] Use std::nullopt instead of None (NFC)Kazu Hirata1-4/+5
2022-12-09[libc] Use std::nullopt instead of None (NFC)Kazu Hirata4-21/+22
2022-12-01[libc][benchmark] more precise estimate of throughputGuillaume Chatelet1-2/+2
2022-11-16[libc][benchmark] Fix wrong BatchSize leading to data not fitting in L1.Guillaume Chatelet1-4/+13
2022-10-23clean up std::iterator in LibcBenchmark.hSchrodinger ZHU Yifan1-2/+2
2022-10-20[libc][automemcpy] fix build after change in Arg enumGuillaume Chatelet1-16/+7
2022-10-12[libc] Update benchmarks/README.mdAndre Vieira1-16/+9
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