summaryrefslogtreecommitdiff
path: root/libc/benchmarks/LibcBenchmark.cpp
AgeCommit message (Collapse)Author
2023-02-10[NFC][TargetParser] Replace uses of llvm/Support/Host.hArchibald Elliott
The forwarding header is left in place because of its use in `polly/lib/External/isl/interface/extract_interface.cc`, but I have added a GCC warning about the fact it is deprecated, because it is used in `isl` from where it is included by Polly.
2021-12-07Re-Reland "[benchmarks] Move libcxx's fork of google/benchmark and llvm/utils'"Mircea Trofin
This reverts commit b2fbd45d2395f1f6ef39db72b7156724fc101e40. D114922 fixed the reason of the 2nd revert. This patch also re-applies 39e9f5d3685f3cfca0df072928ad96d973704dff. Differential Revision: https://reviews.llvm.org/D112012
2021-11-16Revert "[libc][NFC][Obvious] Fix the benchmarks after the switch to ↵Mircea Trofin
llvm/third-party" This reverts commit 39e9f5d3685f3cfca0df072928ad96d973704dff. Reverting, as we needed to re-revert the benchmarks move because it was causing a build failure in the Fuchsia bots due to the way they consume libcxx's CMakeLists. I want to make sure I understand where the fix should be for that. After that, I'll incorporate the change here in the re-reland.
2021-11-16[libc][NFC][Obvious] Fix the benchmarks after the switch to llvm/third-partySiva Chandra Reddy
2020-06-17[libc][benchmarks] Link the memory benchmark exes to functions from LLVM libc.Siva Chandra Reddy
Summary: To get the target order correct, the benchmarks directory has been moved one level higher. Previously, it was living in the utils directory. The utils directory is a collection of utils which are to be used by the tests and implementations. However, benchmarks *use* the implementations. So, moving it out of utils helps us setup proper target level dependencies. Reviewers: gchatelet Differential Revision: https://reviews.llvm.org/D81910