LLVM  3.7.0
Classes | Typedefs | Enumerations | Functions
llvm::sampleprof Namespace Reference

Classes

struct  LineLocation
 Represents the relative location of an instruction. More...
 
class  SampleRecord
 Representation of a single sample record. More...
 
class  FunctionSamples
 Representation of the samples collected for a function. More...
 
class  SampleProfileReader
 Sample-based profile reader. More...
 
class  SampleProfileReaderText
 
class  SampleProfileReaderBinary
 
class  SampleProfileWriter
 Sample-based profile writer. Base class. More...
 
class  SampleProfileWriterText
 Sample-based profile writer (text format). More...
 
class  SampleProfileWriterBinary
 Sample-based profile writer (binary format). More...
 

Typedefs

typedef DenseMap< LineLocation,
SampleRecord
BodySampleMap
 

Enumerations

enum  SampleProfileFormat { SPF_None = 0, SPF_Text, SPF_Binary, SPF_GCC }
 

Functions

static uint64_t SPMagic ()
 
static uint64_t SPVersion ()
 

Typedef Documentation

Definition at line 160 of file SampleProf.h.

Enumeration Type Documentation

Enumerator
SPF_None 
SPF_Text 
SPF_Binary 
SPF_GCC 

Definition at line 28 of file SampleProfWriter.h.

Function Documentation

static uint64_t llvm::sampleprof::SPMagic ( )
inlinestatic
static uint64_t llvm::sampleprof::SPVersion ( )
inlinestatic