LLVM API Documentation
#include <ValueMap.h>
Public Types | |
typedef ValueMapCallbackVH < KeyT, ValueT, Config > | VH |
typedef DenseMapInfo< KeyT > | PointerInfo |
Static Public Member Functions | |
static VH | getEmptyKey () |
static VH | getTombstoneKey () |
static unsigned | getHashValue (const VH &Val) |
static unsigned | getHashValue (const KeyT &Val) |
static bool | isEqual (const VH &LHS, const VH &RHS) |
static bool | isEqual (const KeyT &LHS, const VH &RHS) |
Definition at line 253 of file ValueMap.h.
typedef DenseMapInfo<KeyT> llvm::DenseMapInfo< ValueMapCallbackVH< KeyT, ValueT, Config > >::PointerInfo |
Definition at line 255 of file ValueMap.h.
typedef ValueMapCallbackVH<KeyT, ValueT, Config> llvm::DenseMapInfo< ValueMapCallbackVH< KeyT, ValueT, Config > >::VH |
Definition at line 254 of file ValueMap.h.
static VH llvm::DenseMapInfo< ValueMapCallbackVH< KeyT, ValueT, Config > >::getEmptyKey | ( | ) | [inline, static] |
Definition at line 257 of file ValueMap.h.
static unsigned llvm::DenseMapInfo< ValueMapCallbackVH< KeyT, ValueT, Config > >::getHashValue | ( | const VH & | Val | ) | [inline, static] |
Definition at line 263 of file ValueMap.h.
References llvm::ValueMapCallbackVH< KeyT, ValueT, Config >::Unwrap().
static unsigned llvm::DenseMapInfo< ValueMapCallbackVH< KeyT, ValueT, Config > >::getHashValue | ( | const KeyT & | Val | ) | [inline, static] |
Definition at line 266 of file ValueMap.h.
static VH llvm::DenseMapInfo< ValueMapCallbackVH< KeyT, ValueT, Config > >::getTombstoneKey | ( | ) | [inline, static] |
Definition at line 260 of file ValueMap.h.
static bool llvm::DenseMapInfo< ValueMapCallbackVH< KeyT, ValueT, Config > >::isEqual | ( | const VH & | LHS, |
const VH & | RHS | ||
) | [inline, static] |
Definition at line 269 of file ValueMap.h.
static bool llvm::DenseMapInfo< ValueMapCallbackVH< KeyT, ValueT, Config > >::isEqual | ( | const KeyT & | LHS, |
const VH & | RHS | ||
) | [inline, static] |
Definition at line 272 of file ValueMap.h.
References llvm::ValueHandleBase::getValPtr().