Simon Pilgrim
bc89a781b7
[llvm-exegesis] Fix unused return value warning and add a useful error message for event counter reads.
...
llvm-svn: 329496
2018-04-07 11:37:21 +00:00
Clement Courbet
2ed9a35b20
[llvm-exegesis] Suppress a warning.
...
llvm-svn: 329257
2018-04-05 05:57:23 +00:00
Clement Courbet
908dd38793
[llvm-exegesis] Add missing link libraries.
...
llvm-svn: 329185
2018-04-04 12:58:41 +00:00
Clement Courbet
804997ab28
[llvm-exegesis] Do not initialize FileDescriptor when libpfm is not
...
available.
llvm-svn: 329177
2018-04-04 12:12:38 +00:00
Clement Courbet
8fb6e40de8
[llvm-exegesis] Fix compilation on lld-x86_64-darwin13
...
YAMLTraits does not know how to serialize `size_t` portably. Use `int`
instead.
llvm-svn: 329176
2018-04-04 12:01:46 +00:00
Clement Courbet
96c09c5b09
[llvm-exegesis][NFC] Fix compilation warning.
...
llvm-svn: 329175
2018-04-04 12:01:43 +00:00
Clement Courbet
3f20fee55c
[llvm-exegesis][NFC] Fix a few warnings.
...
llvm-svn: 329174
2018-04-04 12:01:38 +00:00
Clement Courbet
615b31d706
[llvm-exegesis] Fix compilation on some clang versions.
...
default initialization of an object of const type 'const llvm::DebugLoc' requires a user-provided default constructor.
llvm-svn: 329171
2018-04-04 11:45:53 +00:00
Clement Courbet
ac74acdefe
Re-land r329156 "Add llvm-exegesis tool."
...
Fixed to depend on and initialize the native target instead of X86.
llvm-svn: 329169
2018-04-04 11:37:06 +00:00
Clement Courbet
7949b3b1dc
Revert r329156 "Add llvm-exegesis tool."
...
Breaks a bunch of bots.
llvm-svn: 329157
2018-04-04 08:22:54 +00:00
Clement Courbet
7287b2c1ec
Add llvm-exegesis tool.
...
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
2018-04-04 08:13:32 +00:00