struct IndexedSet

Declaration

template <typename T, unsigned int N = 32>
struct IndexedSet { /* full declaration omitted */ };

Declared at: llvm/include/llvm/CodeGen/RDFRegisters.h:36

Templates

T
unsigned int N = 32

Member Variables

private std::vector<T> Map

Method Overview

  • public IndexedSet<T, N>()
  • public llvm::rdf::IndexedSet::const_iterator begin() const
  • public llvm::rdf::IndexedSet::const_iterator end() const
  • public uint32_t find(T Val) const
  • public T get(uint32_t Idx) const
  • public uint32_t insert(T Val)
  • public uint32_t size() const

Methods

IndexedSet<T, N>()

Declared at: llvm/include/llvm/CodeGen/RDFRegisters.h:37

llvm::rdf::IndexedSet::const_iterator begin()
    const

Declared at: llvm/include/llvm/CodeGen/RDFRegisters.h:64

llvm::rdf::IndexedSet::const_iterator end() const

Declared at: llvm/include/llvm/CodeGen/RDFRegisters.h:65

uint32_t find(T Val) const

Declared at: llvm/include/llvm/CodeGen/RDFRegisters.h:54

Parameters

T Val

T get(uint32_t Idx) const

Declared at: llvm/include/llvm/CodeGen/RDFRegisters.h:39

Parameters

uint32_t Idx

uint32_t insert(T Val)

Declared at: llvm/include/llvm/CodeGen/RDFRegisters.h:45

Parameters

T Val

uint32_t size() const

Declared at: llvm/include/llvm/CodeGen/RDFRegisters.h:60