LLVM 19.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"

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

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
 
namespace  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|.
 
Expected< Tracellvm::xray::loadTrace (const DataExtractor &Extractor, bool Sort=false)
 This function will attempt to load XRay trace records from the provided DataExtractor.