SuccessChanges

Changes from Git (git http://labmaster3.local/git/llvm-project.git)

Summary

  1. [llvm-exegesis][NFC] Disassociate snippet generators from benchmark (details)
  2. [gn build] Port 24b7b99b7d6 (details)
Commit 24b7b99b7d68e1a234078eff639ccfbb7661eee5 by Milos.Stojanovic
[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
The file was modifiedllvm/tools/llvm-exegesis/lib/Mips/Target.cpp
The file was addedllvm/tools/llvm-exegesis/lib/SerialSnippetGenerator.h
The file was modifiedllvm/tools/llvm-exegesis/lib/Target.cpp
The file was modifiedllvm/tools/llvm-exegesis/lib/PowerPC/Target.cpp
The file was modifiedllvm/tools/llvm-exegesis/lib/AArch64/Target.cpp
The file was removedllvm/tools/llvm-exegesis/lib/Latency.h
The file was removedllvm/tools/llvm-exegesis/lib/Uops.h
The file was modifiedllvm/unittests/tools/llvm-exegesis/Mips/SnippetGeneratorTest.cpp
The file was modifiedllvm/tools/llvm-exegesis/lib/Analysis.cpp
The file was addedllvm/tools/llvm-exegesis/lib/UopsBenchmarkRunner.cpp
The file was removedllvm/tools/llvm-exegesis/lib/Uops.cpp
The file was modifiedllvm/tools/llvm-exegesis/lib/X86/Target.cpp
The file was modifiedllvm/tools/llvm-exegesis/lib/Target.h
The file was modifiedllvm/tools/llvm-exegesis/lib/CMakeLists.txt
The file was removedllvm/tools/llvm-exegesis/lib/Latency.cpp
The file was addedllvm/tools/llvm-exegesis/lib/UopsBenchmarkRunner.h
The file was addedllvm/tools/llvm-exegesis/lib/SerialSnippetGenerator.cpp
The file was modifiedllvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp
The file was addedllvm/tools/llvm-exegesis/lib/LatencyBenchmarkRunner.h
The file was modifiedllvm/unittests/tools/llvm-exegesis/X86/SnippetRepetitorTest.cpp
The file was addedllvm/tools/llvm-exegesis/lib/ParallelSnippetGenerator.cpp
The file was addedllvm/tools/llvm-exegesis/lib/ParallelSnippetGenerator.h
The file was modifiedllvm/unittests/tools/llvm-exegesis/X86/TestBase.h
The file was addedllvm/tools/llvm-exegesis/lib/LatencyBenchmarkRunner.cpp
Commit 9ecfaad7573bdc6725cc717cb79c9b0a32f9765a by llvmgnsyncbot
[gn build] Port 24b7b99b7d6
The file was modifiedllvm/utils/gn/secondary/llvm/tools/llvm-exegesis/lib/BUILD.gn