LLVM API Documentation
#include <DenseMap.h>


Classes | |
| struct | LargeRep |
Public Member Functions | |
| SmallDenseMap (unsigned NumInitBuckets=0) | |
| SmallDenseMap (const SmallDenseMap &other) | |
| SmallDenseMap (SmallDenseMap &&other) | |
| template<typename InputIt > | |
| SmallDenseMap (const InputIt &I, const InputIt &E) | |
| ~SmallDenseMap () | |
| void | swap (SmallDenseMap &RHS) |
| SmallDenseMap & | operator= (const SmallDenseMap &other) |
| SmallDenseMap & | operator= (SmallDenseMap &&other) |
| void | copyFrom (const SmallDenseMap &other) |
| void | init (unsigned InitBuckets) |
| void | grow (unsigned AtLeast) |
| void | shrink_and_clear () |
Friends | |
| class | DenseMapBase< SmallDenseMap, KeyT, ValueT, KeyInfoT > |
Definition at line 683 of file DenseMap.h.
| llvm::SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT >::SmallDenseMap | ( | unsigned | NumInitBuckets = 0 | ) | [inline, explicit] |
Definition at line 706 of file DenseMap.h.
| llvm::SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT >::SmallDenseMap | ( | const SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT > & | other | ) | [inline] |
Definition at line 710 of file DenseMap.h.
| llvm::SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT >::SmallDenseMap | ( | SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT > && | other | ) | [inline] |
Definition at line 715 of file DenseMap.h.
| llvm::SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT >::SmallDenseMap | ( | const InputIt & | I, |
| const InputIt & | E | ||
| ) | [inline] |
Definition at line 721 of file DenseMap.h.
| llvm::SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT >::~SmallDenseMap | ( | ) | [inline] |
Definition at line 726 of file DenseMap.h.
| void llvm::SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT >::copyFrom | ( | const SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT > & | other | ) | [inline] |
Definition at line 817 of file DenseMap.h.
Referenced by llvm::SmallDenseMap< SDValue, SDValue, 8 >::operator=(), and llvm::SmallDenseMap< SDValue, SDValue, 8 >::SmallDenseMap().
| void llvm::SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT >::grow | ( | unsigned | AtLeast | ) | [inline] |
Reimplemented from llvm::DenseMapBase< SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT >, KeyT, ValueT, KeyInfoT >.
Definition at line 837 of file DenseMap.h.
| void llvm::SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT >::init | ( | unsigned | InitBuckets | ) | [inline] |
Definition at line 828 of file DenseMap.h.
Referenced by llvm::SmallDenseMap< SDValue, SDValue, 8 >::operator=(), llvm::SmallDenseMap< SDValue, SDValue, 8 >::shrink_and_clear(), and llvm::SmallDenseMap< SDValue, SDValue, 8 >::SmallDenseMap().
| SmallDenseMap& llvm::SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT >::operator= | ( | const SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT > & | other | ) | [inline] |
Definition at line 803 of file DenseMap.h.
| SmallDenseMap& llvm::SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT >::operator= | ( | SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT > && | other | ) | [inline] |
Definition at line 809 of file DenseMap.h.
| void llvm::SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT >::shrink_and_clear | ( | ) | [inline] |
Reimplemented from llvm::DenseMapBase< SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT >, KeyT, ValueT, KeyInfoT >.
Definition at line 889 of file DenseMap.h.
| void llvm::SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT >::swap | ( | SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT > & | RHS | ) | [inline] |
Definition at line 731 of file DenseMap.h.
Referenced by llvm::SmallDenseMap< SDValue, SDValue, 8 >::operator=(), llvm::SmallDenseMap< SDValue, SDValue, 8 >::SmallDenseMap(), and llvm::SmallDenseMap< SDValue, SDValue, 8 >::swap().
friend class DenseMapBase< SmallDenseMap, KeyT, ValueT, KeyInfoT > [friend] |
Definition at line 690 of file DenseMap.h.