LLVM
15.0.0git
|
A specialized small-map for AllocGroups. More...
#include "llvm/ExecutionEngine/JITLink/MemoryFlags.h"
Public Types | |
using | iterator = typename VectorTy::iterator |
Public Member Functions | |
AllocGroupSmallMap ()=default | |
AllocGroupSmallMap (std::initializer_list< std::pair< AllocGroup, T >> Inits) | |
iterator | begin () |
iterator | end () |
iterator | find (AllocGroup G) |
bool | empty () const |
size_t | size () const |
T & | operator[] (AllocGroup G) |
A specialized small-map for AllocGroups.
Iteration order is guaranteed to match key ordering.
Definition at line 142 of file MemoryFlags.h.
using llvm::jitlink::AllocGroupSmallMap< T >::iterator = typename VectorTy::iterator |
Definition at line 152 of file MemoryFlags.h.
|
default |
|
inline |
Definition at line 155 of file MemoryFlags.h.
|
inline |
Definition at line 160 of file MemoryFlags.h.
Referenced by llvm::jitlink::BasicLayout::segments().
|
inline |
Definition at line 167 of file MemoryFlags.h.
|
inline |
Definition at line 161 of file MemoryFlags.h.
Referenced by llvm::jitlink::AllocGroupSmallMap< llvm::jitlink::Block * >::find(), and llvm::jitlink::BasicLayout::segments().
|
inline |
Definition at line 162 of file MemoryFlags.h.
|
inline |
Definition at line 170 of file MemoryFlags.h.
|
inline |
Definition at line 168 of file MemoryFlags.h.