[llvm] r345252 - Fix MSVC llvm-exegesis build. NFCI.
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Thu Oct 25 03:45:38 PDT 2018
Author: rksimon
Date: Thu Oct 25 03:45:38 2018
New Revision: 345252
URL: http://llvm.org/viewvc/llvm-project?rev=345252&view=rev
Log:
Fix MSVC llvm-exegesis build. NFCI.
MSVC is a bit funny about is_pod.....
Modified:
llvm/trunk/tools/llvm-exegesis/lib/Target.h
Modified: llvm/trunk/tools/llvm-exegesis/lib/Target.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/llvm-exegesis/lib/Target.h?rev=345252&r1=345251&r2=345252&view=diff
==============================================================================
--- llvm/trunk/tools/llvm-exegesis/lib/Target.h (original)
+++ llvm/trunk/tools/llvm-exegesis/lib/Target.h Thu Oct 25 03:45:38 2018
@@ -34,29 +34,29 @@ namespace exegesis {
struct PfmCountersInfo {
// An optional name of a performance counter that can be used to measure
// cycles.
- const char *const CycleCounter;
+ const char *CycleCounter;
// An optional name of a performance counter that can be used to measure
// uops.
- const char *const UopsCounter;
+ const char *UopsCounter;
// An IssueCounter specifies how to measure uops issued to specific proc
// resources.
struct IssueCounter {
- const char *const Counter;
+ const char *Counter;
// The name of the ProcResource that this counter measures.
- const char *const ProcResName;
+ const char *ProcResName;
};
// An optional list of IssueCounters.
- const IssueCounter *const IssueCounters;
- const unsigned NumIssueCounters;
+ const IssueCounter *IssueCounters;
+ unsigned NumIssueCounters;
static const PfmCountersInfo Default;
};
struct CpuAndPfmCounters {
- const char *const CpuName;
- const PfmCountersInfo *const PCI;
+ const char *CpuName;
+ const PfmCountersInfo *PCI;
bool operator<(llvm::StringRef S) const {
return llvm::StringRef(CpuName) < S;
}
More information about the llvm-commits
mailing list