LLVM  16.0.0git
Classes | Namespaces | Functions
Trace.h File Reference
#include <cstdint>
#include <vector>
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/DataExtractor.h"
#include "llvm/Support/Error.h"
#include "llvm/XRay/XRayRecord.h"
Include dependency graph for Trace.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  llvm::xray::Trace
 A Trace object represents the records that have been loaded from XRay log files generated by instrumented binaries. More...
 

Namespaces

 llvm
 This is an optimization pass for GlobalISel generic memory operations.
 
 llvm::xray
 

Functions

Expected< Tracellvm::xray::loadTraceFile (StringRef Filename, bool Sort=false)
 This function will attempt to load XRay trace records from the provided |Filename|. More...
 
Expected< Tracellvm::xray::loadTrace (const DataExtractor &Extractor, bool Sort=false)
 This function will attempt to load XRay trace records from the provided DataExtractor. More...