LLVM  6.0.0svn
Public Types | Static Public Member Functions | List of all members
llvm::DenseMapInfo< BasicBlockEdge > Struct Template Reference

#include "llvm/IR/Dominators.h"

Public Types

using BBInfo = DenseMapInfo< const BasicBlock * >
 

Static Public Member Functions

static unsigned getHashValue (const BasicBlockEdge *V)
 
static BasicBlockEdge getEmptyKey ()
 
static BasicBlockEdge getTombstoneKey ()
 
static unsigned getHashValue (const BasicBlockEdge &Edge)
 
static bool isEqual (const BasicBlockEdge &LHS, const BasicBlockEdge &RHS)
 

Detailed Description

template<>
struct llvm::DenseMapInfo< BasicBlockEdge >

Definition at line 98 of file Dominators.h.

Member Typedef Documentation

◆ BBInfo

Definition at line 99 of file Dominators.h.

Member Function Documentation

◆ getEmptyKey()

static BasicBlockEdge llvm::DenseMapInfo< BasicBlockEdge >::getEmptyKey ( )
inlinestatic

Definition at line 103 of file Dominators.h.

◆ getHashValue() [1/2]

static unsigned llvm::DenseMapInfo< BasicBlockEdge >::getHashValue ( const BasicBlockEdge V)
static

◆ getHashValue() [2/2]

static unsigned llvm::DenseMapInfo< BasicBlockEdge >::getHashValue ( const BasicBlockEdge Edge)
inlinestatic

◆ getTombstoneKey()

static BasicBlockEdge llvm::DenseMapInfo< BasicBlockEdge >::getTombstoneKey ( )
inlinestatic

Definition at line 107 of file Dominators.h.

◆ isEqual()

static bool llvm::DenseMapInfo< BasicBlockEdge >::isEqual ( const BasicBlockEdge LHS,
const BasicBlockEdge RHS 
)
inlinestatic

The documentation for this struct was generated from the following file: