aboutsummaryrefslogtreecommitdiff
path: root/libc/benchmarks
AgeCommit message (Collapse)AuthorFilesLines
2020-09-24[libc] Using llvm_libc memcpy in mem* benchmarks.Anthony Steinhauser1-2/+2
Currently the mem* benchmarks use memcpy from Glibc and memset from LLVM libc. That's misleading and produces inconsistent results and behaviors. This change makes Memcpy.cpp consistent with Memset.cpp: https://github.com/llvm/llvm-project/blob/master/libc/benchmarks/Memset.cpp#L49 Reviewers: sivachandra Reviewed By: sivachandra Differential Revision: https://reviews.llvm.org/D88271
2020-08-27[cmake] Make gtest include directories a part of the library interfacePavel Labath1-5/+0
This applies the same fix that D84748 did for macro definitions. Appropriate include path is now automatically set for all libraries which link against gtest targets, which avoids the need to set include_directories in various parts of the project. Differential Revision: https://reviews.llvm.org/D86616
2020-08-17[libc] Make benchmark boxplots transparent.Anthony Steinhauser1-1/+1
So that the configuration box does not make a part of the plot invisible. Reviewers: sivachandra Differential Revision: https://reviews.llvm.org/D85953
2020-08-14[libc] [obvious] Fix typographical error.Chris Gyurgyik1-1/+1
2020-07-13[libc][benchmark] Add display option to render.py3Andre Vieira1-5/+24
Differential Revision: https://reviews.llvm.org/D83380
2020-06-18[libc] Migrate the libc benchmark instruction to ninja.Anthony Steinhauser1-2/+2
Reviewers: sivachandra Reviewed By: sivachandra Differential Revision: https://reviews.llvm.org/D82143
2020-06-17[libc][benchmarks] Link the memory benchmark exes to functions from LLVM libc.Siva Chandra Reddy20-0/+2636
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