[llvm-exegesis] Fix D80610.
authorClement Courbet <courbet@google.com>
Tue, 2 Jun 2020 07:36:11 +0000 (09:36 +0200)
committerClement Courbet <courbet@google.com>
Tue, 2 Jun 2020 08:10:01 +0000 (10:10 +0200)
commit5b8c1ed2c802d3ae016363bab6d1e117b09ecdc9
treed4d5de8f9bca90661f4a454016de2acb1df41f91
parente70cf280f80c0933dd500ff18c7a17af8057b28c
[llvm-exegesis] Fix D80610.

Summary:
Using a .data() member on a StringRef was discarding the StringRef
size, breaking llvm-exegesis on machines with counter sums (e.g.
Zen2).

Reviewers: oontvoo

Subscribers: mstojanovic, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D80982
llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp
llvm/tools/llvm-exegesis/lib/Target.cpp
llvm/tools/llvm-exegesis/lib/Target.h