LLVM  3.7.0
Namespaces | Enumerations | Functions | Variables
InstrProfIndexed.h File Reference
#include "llvm/Support/Endian.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/MD5.h"
Include dependency graph for InstrProfIndexed.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 llvm
 Compute iterated dominance frontiers using a linear time algorithm.
 
 llvm::IndexedInstrProf
 

Enumerations

enum  llvm::IndexedInstrProf::HashT : uint32_t { llvm::IndexedInstrProf::HashT::MD5, llvm::IndexedInstrProf::HashT::Last = MD5 }
 

Functions

static uint64_t llvm::IndexedInstrProf::MD5Hash (StringRef Str)
 
static uint64_t llvm::IndexedInstrProf::ComputeHash (HashT Type, StringRef K)
 

Variables

const uint64_t llvm::IndexedInstrProf::Magic = 0x8169666f72706cff
 
const uint64_t llvm::IndexedInstrProf::Version = 2
 
const HashT llvm::IndexedInstrProf::HashType = HashT::MD5