1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 12:12:47 +01:00
llvm-mirror/unittests/tools/llvm-exegesis/Mips
Miloš Stojanović 5da66b880e [llvm-exegesis][NFC] Disassociate snippet generators from benchmark runners
The addition of `inverse_throughput` mode highlighted the disjointedness
of snippet generators and benchmark runners because it used the
`UopsSnippetGenerator` with the  `LatencyBenchmarkRunner`.
To keep the code consistent tie the snippet generators to
parallelization/serialization rather than their benchmark runners.

Renaming `LatencySnippetGenerator` -> `SerialSnippetGenerator`.
Renaming `UopsSnippetGenerator` -> `ParallelSnippetGenerator`.

Differential Revision: https://reviews.llvm.org/D72928
2020-01-20 16:19:13 +01:00
..
BenchmarkResultTest.cpp [llvm-exegesis][NFC] Refactor Mips tests fixtures into a base class. 2020-01-16 17:50:44 +01:00
CMakeLists.txt [llvm-exegesis][mips] Add RegisterAliasingTest unit test 2020-01-16 17:50:45 +01:00
RegisterAliasingTest.cpp [llvm-exegesis][mips] Add RegisterAliasingTest unit test 2020-01-16 17:50:45 +01:00
SnippetGeneratorTest.cpp [llvm-exegesis][NFC] Disassociate snippet generators from benchmark runners 2020-01-20 16:19:13 +01:00
TargetTest.cpp [llvm-exegesis][NFC] Refactor Mips tests fixtures into a base class. 2020-01-16 17:50:44 +01:00
TestBase.h [llvm-exegesis][NFC] Refactor Mips tests fixtures into a base class. 2020-01-16 17:50:44 +01:00