LLVM API Documentation

Classes | Namespaces | Typedefs
SampleProfReader.h File Reference
#include "llvm/ADT/DenseMap.h"
#include "llvm/IR/DiagnosticInfo.h"
#include "llvm/IR/Function.h"
#include "llvm/IR/LLVMContext.h"
#include "llvm/IR/Module.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/ADT/Twine.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/raw_ostream.h"
Include dependency graph for SampleProfReader.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  sampleprof::LineLocation
 Represents the relative location of an instruction. More...
struct  llvm::DenseMapInfo< sampleprof::LineLocation >
class  sampleprof::FunctionSamples
 Representation of the samples collected for a function. More...
class  sampleprof::SampleProfileReader
 Sample-based profile reader. More...

Namespaces

namespace  sampleprof
namespace  llvm
 

List of target independent CodeGen pass IDs.


Typedefs

typedef DenseMap< LineLocation,
unsigned
sampleprof::BodySampleMap