1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +01:00
llvm-mirror/tools/llvm-exegesis/lib
Clement Courbet f38ee2fab7 [llvm-exegesis] move Mode from Key to BenchmarResult.
Moves the Mode field out of the Key. The existing yaml benchmark results can be fixed with the following script:

```
readonly FILE=$1
readonly MODE=latency # Change to uops to fix a uops benchmark.
cat $FILE | \
  sed "/^\ \+mode:\ \+$MODE$/d" | \
  sed "/^cpu_name.*$/i mode:            $MODE"
```

Differential Revision: https://reviews.llvm.org/D47813

Authored by: Guillaume Chatelet

llvm-svn: 334079
2018-06-06 09:42:36 +00:00
..
Analysis.cpp [llvm-exegesis] move Mode from Key to BenchmarResult. 2018-06-06 09:42:36 +00:00
Analysis.h [llvm-exegesis] Analysis: Show inconsistencies between checked-in and measured data. 2018-06-04 11:11:55 +00:00
Assembler.cpp CodeGen: Add a dwo output file argument to addPassesToEmitFile and hook it up to dwo output. 2018-05-21 20:16:41 +00:00
Assembler.h reland r332579: [llvm-exegesis] Update to cover latency through another opcode. 2018-05-17 10:52:18 +00:00
BenchmarkResult.cpp [llvm-exegesis] move Mode from Key to BenchmarResult. 2018-06-06 09:42:36 +00:00
BenchmarkResult.h [llvm-exegesis] move Mode from Key to BenchmarResult. 2018-06-06 09:42:36 +00:00
BenchmarkRunner.cpp [llvm-exegesis] move Mode from Key to BenchmarResult. 2018-06-06 09:42:36 +00:00
BenchmarkRunner.h [llvm-exegesis] move Mode from Key to BenchmarResult. 2018-06-06 09:42:36 +00:00
Clustering.cpp [llvm-exegesis] Analysis: Show inconsistencies between checked-in and measured data. 2018-06-04 11:11:55 +00:00
Clustering.h [llvm-exegesis] Analysis: Show inconsistencies between checked-in and measured data. 2018-06-04 11:11:55 +00:00
CMakeLists.txt reland r332579: [llvm-exegesis] Update to cover latency through another opcode. 2018-05-17 10:52:18 +00:00
Latency.cpp [llvm-exegesis] move Mode from Key to BenchmarResult. 2018-06-06 09:42:36 +00:00
Latency.h [llvm-exegesis] move Mode from Key to BenchmarResult. 2018-06-06 09:42:36 +00:00
LLVMBuild.txt Re-land r329156 "Add llvm-exegesis tool." 2018-04-04 11:37:06 +00:00
LlvmState.cpp Re-land r329156 "Add llvm-exegesis tool." 2018-04-04 11:37:06 +00:00
LlvmState.h reland r332579: [llvm-exegesis] Update to cover latency through another opcode. 2018-05-17 10:52:18 +00:00
MCInstrDescView.cpp reland r332579: [llvm-exegesis] Update to cover latency through another opcode. 2018-05-17 10:52:18 +00:00
MCInstrDescView.h reland r332579: [llvm-exegesis] Update to cover latency through another opcode. 2018-05-17 10:52:18 +00:00
PerfHelper.cpp [llvm-exegesis][NFCI] Counter::Counter(): more useful msg on event open error 2018-05-31 07:08:26 +00:00
PerfHelper.h [llvm-exegesis][NFC] Fix a few warnings. 2018-04-04 12:01:38 +00:00
RegisterAliasing.cpp reland r332579: [llvm-exegesis] Update to cover latency through another opcode. 2018-05-17 10:52:18 +00:00
RegisterAliasing.h reland r332579: [llvm-exegesis] Update to cover latency through another opcode. 2018-05-17 10:52:18 +00:00
Uops.cpp [llvm-exegesis] move Mode from Key to BenchmarResult. 2018-06-06 09:42:36 +00:00
Uops.h [llvm-exegesis] move Mode from Key to BenchmarResult. 2018-06-06 09:42:36 +00:00
X86.cpp Re-land r329156 "Add llvm-exegesis tool." 2018-04-04 11:37:06 +00:00
X86.h Re-land r329156 "Add llvm-exegesis tool." 2018-04-04 11:37:06 +00:00