]> granicus.if.org Git - llvm/commit
[llvm-exegesis] Add throughput mode.
authorClement Courbet <courbet@google.com>
Wed, 30 Jan 2019 16:02:20 +0000 (16:02 +0000)
committerClement Courbet <courbet@google.com>
Wed, 30 Jan 2019 16:02:20 +0000 (16:02 +0000)
commit91921e0980dbccecb26ffc66e795d2ddcba82dbd
tree84f4356d6a0775c123248d9176b734a7c00f874f
parentf067deca74071be6fa116d1383637f85b57c4654
[llvm-exegesis] Add throughput mode.

Summary:
This just uses the latency benchmark runner on the parallel uops snippet
generator.

Fixes PR37698.

Reviewers: gchatelet

Subscribers: tschuett, RKSimon, llvm-commits

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@352632 91177308-0d34-0410-b5e6-96231b3b80d8
docs/CommandGuide/llvm-exegesis.rst
test/tools/llvm-exegesis/X86/inverse_throughput-by-opcode-name.s [new file with mode: 0644]
tools/llvm-exegesis/lib/BenchmarkResult.cpp
tools/llvm-exegesis/lib/BenchmarkResult.h
tools/llvm-exegesis/lib/BenchmarkRunner.h
tools/llvm-exegesis/lib/Latency.cpp
tools/llvm-exegesis/lib/Latency.h
tools/llvm-exegesis/lib/Target.cpp
tools/llvm-exegesis/lib/Target.h
tools/llvm-exegesis/llvm-exegesis.cpp