class AllocGroupSmallMap

Declaration

template <typename T>
class AllocGroupSmallMap { /* full declaration omitted */ };

Description

A specialized small-map for AllocGroups. Iteration order is guaranteed to match key ordering.

Declared at: llvm/include/llvm/ExecutionEngine/JITLink/MemoryFlags.h:142

Templates

T

Member Variables

private llvm::jitlink::AllocGroupSmallMap::VectorTy Elems

Method Overview

  • public AllocGroupSmallMap<T>()
  • public AllocGroupSmallMap<T>(std::initializer_list<std::pair<AllocGroup, T>> Inits)
  • public llvm::jitlink::AllocGroupSmallMap::iterator begin()
  • private static bool compareKey(const llvm::jitlink::AllocGroupSmallMap::ElemT & E, const llvm::jitlink::AllocGroup & G)
  • public bool empty() const
  • public llvm::jitlink::AllocGroupSmallMap::iterator end()
  • public llvm::jitlink::AllocGroupSmallMap::iterator find(llvm::jitlink::AllocGroup G)
  • public size_t size() const

Methods

AllocGroupSmallMap<T>()

Declared at: llvm/include/llvm/ExecutionEngine/JITLink/MemoryFlags.h:154

AllocGroupSmallMap<T>(
    std::initializer_list<
        std::pair<AllocGroup, T>> Inits)

Declared at: llvm/include/llvm/ExecutionEngine/JITLink/MemoryFlags.h:155

Parameters

std::initializer_list<std::pair<AllocGroup, T>> Inits

llvm::jitlink::AllocGroupSmallMap::iterator
begin()

Declared at: llvm/include/llvm/ExecutionEngine/JITLink/MemoryFlags.h:160

static bool compareKey(
    const llvm::jitlink::AllocGroupSmallMap::
        ElemT& E,
    const llvm::jitlink::AllocGroup& G)

Declared at: llvm/include/llvm/ExecutionEngine/JITLink/MemoryFlags.h:147

Parameters

const llvm::jitlink::AllocGroupSmallMap::ElemT& E
const llvm::jitlink::AllocGroup& G

bool empty() const

Declared at: llvm/include/llvm/ExecutionEngine/JITLink/MemoryFlags.h:167

llvm::jitlink::AllocGroupSmallMap::iterator end()

Declared at: llvm/include/llvm/ExecutionEngine/JITLink/MemoryFlags.h:161

llvm::jitlink::AllocGroupSmallMap::iterator find(
    llvm::jitlink::AllocGroup G)

Declared at: llvm/include/llvm/ExecutionEngine/JITLink/MemoryFlags.h:162

Parameters

llvm::jitlink::AllocGroup G

size_t size() const

Declared at: llvm/include/llvm/ExecutionEngine/JITLink/MemoryFlags.h:168