summaryrefslogtreecommitdiffstats
path: root/llvm/unittests/tools/llvm-exegesis
Commit message (Collapse)AuthorAgeFilesLines
...
* Re-land r331622 "[llvm-exegesis] Add a library to cluster benchmark results."Clement Courbet2018-05-072-0/+87
| | | | | | Add missing move. llvm-svn: 331624
* Revert r331622 "[llvm-exegesis] Add a library to cluster benchmark results."Clement Courbet2018-05-072-87/+0
| | | | | | Breaks build over llvm::Error copy construction. llvm-svn: 331623
* [llvm-exegesis] Add a library to cluster benchmark results.Clement Courbet2018-05-072-0/+87
| | | | | | | | | | Reviewers: gchatelet Subscribers: mgorny, tschuett, llvm-commits Differential Revision: https://reviews.llvm.org/D46432 llvm-svn: 331622
* Revert r330027: "[llvm-exegesis] re-enable failing tests after r330026."Clement Courbet2018-04-131-4/+4
| | | | | | The tests are still failing on some bots. llvm-svn: 330033
* [llvm-exegesis] re-enable failing tests after r330026.Clement Courbet2018-04-131-4/+4
| | | | llvm-svn: 330027
* [llvm-exegesis][NFC] Add more logging in case target creation fails.Clement Courbet2018-04-131-3/+5
| | | | llvm-svn: 330020
* [llvm-exegesis] Create test files in temporary directory.Clement Courbet2018-04-131-1/+6
| | | | | | Currently the test fails in sandboxed environnements. llvm-svn: 330015
* Partially revert r330008.Clement Courbet2018-04-131-4/+4
| | | | llvm-svn: 330010
* [llvm-exegesis] Run unit tests on more platforms.Clement Courbet2018-04-134-16/+59
| | | | | | | | | | | | | | | Summary: - Target-independent tests are run all the time. - Tests that codegen X86 code are run when X86 is in build targets. - Tests that run X86 jitted code are run only on X86 hosts. Reviewers: gchatelet Subscribers: mgorny, llvm-commits, tschuett Differential Revision: https://reviews.llvm.org/D45614 llvm-svn: 330008
* [llvm-exegesis] Add a flag to disable libpfm even if present.Clement Courbet2018-04-111-2/+1
| | | | | | | | | | | | Summary: Fixes PR37053. Reviewers: uabelho, gchatelet Subscribers: mgorny, tschuett, llvm-commits Differential Revision: https://reviews.llvm.org/D45436 llvm-svn: 329781
* llvm-exegesis: Fix unittests include dirs when llvm is a part of another projectKonstantin Zhuravlyov2018-04-051-3/+3
| | | | | | | | | | When llvm is a part of another project (i.e. opencl), CMAKE_SOURCE_DIR and CMAKE_BINARY_DIR are pointing to the parent project, which lead to build failures. Differential Revision: https://reviews.llvm.org/D45328 llvm-svn: 329325
* [llvm-exegesis] Temporarily disable a few tests.Clement Courbet2018-04-042-7/+7
| | | | | | | | These are failing on clang-ppc64le-linux-lnt, though the subdirectory is not even supposed to be built in CMakeLists. Disable the tests until we understand what's going on. llvm-svn: 329200
* [llvm-exegesis] Temporarily disable some tests.Clement Courbet2018-04-041-4/+6
| | | | | | | The tests fail on clang-x86-windows-msvc2015: unknown file: error: SEH exception with code 0x3221225477 thrown in the test body. llvm-svn: 329195
* [llvm-exegesis][NFC] Fix a few warnings.Clement Courbet2018-04-041-1/+1
| | | | llvm-svn: 329174
* [llvm-exegesis] Fix build when libpfm is not available.Clement Courbet2018-04-041-1/+1
| | | | llvm-svn: 329172
* Re-land r329156 "Add llvm-exegesis tool."Clement Courbet2018-04-046-0/+581
| | | | | | Fixed to depend on and initialize the native target instead of X86. llvm-svn: 329169
* Revert r329156 "Add llvm-exegesis tool."Clement Courbet2018-04-046-587/+0
| | | | | | Breaks a bunch of bots. llvm-svn: 329157
* Add llvm-exegesis tool.Clement Courbet2018-04-046-0/+587
Summary: [llvm-exegesis][RFC] Automatic Measurement of Instruction Latency/Uops This is the code corresponding to the RFC "llvm-exegesis Automatic Measurement of Instruction Latency/Uops". The RFC is available on the LLVM mailing lists as well as the following document for easier reading: https://docs.google.com/document/d/1QidaJMJUyQdRrFKD66vE1_N55whe0coQ3h1GpFzz27M/edit?usp=sharing Subscribers: mgorny, gchatelet, orwant, llvm-commits Differential Revision: https://reviews.llvm.org/D44519 llvm-svn: 329156
OpenPOWER on IntegriCloud