[PATCH] D47764: [llvm-exegesis] Add instructions to BenchmarkResult Key.

Guillaume Chatelet via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 5 01:54:40 PDT 2018


gchatelet created this revision.
gchatelet added a reviewer: courbet.
Herald added subscribers: llvm-commits, tschuett.

We want llvm-exegesis to explore instructions (effect of initial register values, effect of operand selection). To enable this a BenchmarkResult muststore all the relevant data in its key. This patch starts adding such data. Here we simply allow to store the generated instructions, following patches will add operands and initial values for registers.


Repository:
  rL LLVM

https://reviews.llvm.org/D47764

Files:
  tools/llvm-exegesis/lib/BenchmarkResult.cpp
  tools/llvm-exegesis/lib/BenchmarkResult.h
  tools/llvm-exegesis/llvm-exegesis.cpp
  unittests/tools/llvm-exegesis/BenchmarkResultTest.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D47764.149916.patch
Type: text/x-patch
Size: 14888 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180605/6eabdd30/attachment-0001.bin>


More information about the llvm-commits mailing list