[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