[llvm] r341909 - [XRay] Write the TSC along with CPUID
Dean Michael Berris via llvm-commits
llvm-commits at lists.llvm.org
Tue Sep 11 00:27:59 PDT 2018
Author: dberris
Date: Tue Sep 11 00:27:59 2018
New Revision: 341909
URL: http://llvm.org/viewvc/llvm-project?rev=341909&view=rev
Log:
[XRay] Write the TSC along with CPUID
Fixes builds in non-little-endian systems.
This is a follow-up to D51911.
Modified:
llvm/trunk/lib/XRay/FDRTraceWriter.cpp
Modified: llvm/trunk/lib/XRay/FDRTraceWriter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/XRay/FDRTraceWriter.cpp?rev=341909&r1=341908&r2=341909&view=diff
==============================================================================
--- llvm/trunk/lib/XRay/FDRTraceWriter.cpp (original)
+++ llvm/trunk/lib/XRay/FDRTraceWriter.cpp Tue Sep 11 00:27:59 2018
@@ -86,7 +86,7 @@ Error FDRTraceWriter::visit(WallclockRec
}
Error FDRTraceWriter::visit(NewCPUIDRecord &R) {
- return writeMetadata<2u>(OS, R.cpuid());
+ return writeMetadata<2u>(OS, R.cpuid(), R.tsc());
}
Error FDRTraceWriter::visit(TSCWrapRecord &R) {
More information about the llvm-commits
mailing list