summaryrefslogtreecommitdiff
path: root/libc/benchmarks/LibcMemoryGoogleBenchmarkMain.cpp
AgeCommit message (Collapse)Author
2022-12-01[libc][benchmark] more precise estimate of throughputGuillaume Chatelet
This patch increases precision by performing the integer divivion after the multiplication.
2021-11-30[libc] Add memmove benchmarksGuillaume Chatelet
This patch enables the benchmarking of `memmove`. Ideally, this should be submitted before D114637. Differential Revision: https://reviews.llvm.org/D114694
2021-10-15[libc] Memory function benchmarks: rename MemcmpConfiguration in ↵Guillaume Chatelet
MemcmpOrBcmpConfiguration This will help make sense of the double use of the same type in https://reviews.llvm.org/D111622#inline-1065560. Differential Revision: https://reviews.llvm.org/D111868
2021-09-30[libc] move benchmark function registration to a different fileGuillaume Chatelet
2021-08-19[libc] Add a trivial implementation for bcmpGuillaume Chatelet
Differential Revision: https://reviews.llvm.org/D108225
2021-08-03[libc] Allow benchmarking several implementations at the same time.Guillaume Chatelet
Next step is to generate an archive with all implementations and a header listing them all. Differential Revision: https://reviews.llvm.org/D107336
2021-08-02[libc] Add a Google Benchmark target to support continuous monitoring of ↵Guillaume Chatelet
memory operation performance The next step is to be able to benchmark several implementations at once and compare which one performs best on a particular machine. Differential Revision: https://reviews.llvm.org/D107265