LLVM 22.0.0git
Trace.h File Reference
#include <cstdint>
#include <vector>
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/Compiler.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

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