|
LLVM 24.0.0git
|
This file implements a map backed by a sorted SmallVector. More...
#include "llvm/ADT/STLExtras.h"#include "llvm/ADT/SmallVector.h"#include "llvm/Support/Compiler.h"#include <functional>#include <tuple>#include <utility>Go to the source code of this file.
Classes | |
| class | llvm::SortedVectorMap< KeyT, ValueT, N, KeyCompare > |
| A map implementation backed by a sorted SmallVector. More... | |
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
This file implements a map backed by a sorted SmallVector.
It provides a std::map-like interface with binary search lookup while maintaining contiguous memory layout and dense cache locality.
SortedVectorMap is intended for:
Trade-offs:
Definition in file SortedVectorMap.h.