From eb54603ddd4fb9fc255372c7904dc0dd6a162968 Mon Sep 17 00:00:00 2001 From: Dmitri Gribenko Date: Fri, 6 Jul 2012 23:06:47 +0000 Subject: Since SmallMap was removed in r158644, remove documentation in ProgrammersManual.html. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159874 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/ProgrammersManual.html | 81 --------------------------------------------- 1 file changed, 81 deletions(-) (limited to 'docs') diff --git a/docs/ProgrammersManual.html b/docs/ProgrammersManual.html index fb2cd41..92ffd5e 100644 --- a/docs/ProgrammersManual.html +++ b/docs/ProgrammersManual.html @@ -95,9 +95,6 @@ option
  • "llvm/ADT/StringMap.h"
  • "llvm/ADT/IndexedMap.h"
  • "llvm/ADT/DenseMap.h"
  • -
  • "llvm/ADT/MultiImplMap.h"
  • -
  • "llvm/ADT/FlatArrayMap.h"
  • -
  • "llvm/ADT/SmallMap.h"
  • "llvm/ADT/ValueMap.h"
  • "llvm/ADT/IntervalMap.h"
  • <map>
  • @@ -1815,84 +1812,6 @@ a Config parameter to the ValueMap template.

    - "llvm/ADT/MultiImplMap.h" -

    - -
    - -

    -MultiImplMap is map that has two modes, one for small amount of elements and -one for big amount. User should set map implementation for both of them. -User also should set the maximum possible number of elements for small mode. -

    - -

    -If user want to use MultiImplMap instead of -DenseMap, he should pass template parameter -DenseMapCompatible = true. Note, that in this case map implementations -should present additional DenseMap specific methods (see below): -isPointerIntoBucketsArray, getPointerIntoBucketsArray -and FindAndConstruct. -

    - -

    -Initially MultiImplMap uses small mode and small map implementation. It -triggered to the big mode when the number of contained elements exceeds -maximum possible elements for small mode. -

    - -
    - - -

    - "llvm/ADT/FlatArrayMap.h" -

    - -
    - -

    -FlatArrayMap optimized for small amount of elements. It uses flat array -implementation inside: -

    -
    [ key0, value0, key1, value1, ... keyN, valueN ]
    - - -

    -User should pass key type, mapped type (type of value), and maximum -number of elements. -

    - -

    -After maximum number of elements is reached, map declines any further -attempts to insert new elements ("insert" method returns <end(), -false>). -

    - -

    -FlatArrayMap has interface that is compatible with -DenseMap, so user can replace it with DenseMap -without any code changing and vice versa. -

    - -
    - - -

    - "llvm/ADT/SmallMap.h" -

    - -
    - -

    -SmallMap is wrapper around MultiImplMap. -It uses FlatArrayMap for small mode, and -DenseMap for big mode. -

    - -
    - - -

    "llvm/ADT/IntervalMap.h"

    -- cgit v1.1