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>()
IndexedSet<T, N>()
Declared at: llvm/include/llvm/CodeGen/RDFRegisters.h:37
¶llvm::rdf::IndexedSet::const_iterator begin()
const
llvm::rdf::IndexedSet::const_iterator begin()
const
Declared at: llvm/include/llvm/CodeGen/RDFRegisters.h:64
¶llvm::rdf::IndexedSet::const_iterator end() const
llvm::rdf::IndexedSet::const_iterator end() const
Declared at: llvm/include/llvm/CodeGen/RDFRegisters.h:65
¶uint32_t find(T Val) const
uint32_t find(T Val) const
Declared at: llvm/include/llvm/CodeGen/RDFRegisters.h:54
Parameters
- T Val
¶T get(uint32_t Idx) const
T get(uint32_t Idx) const
Declared at: llvm/include/llvm/CodeGen/RDFRegisters.h:39
Parameters
- uint32_t Idx
¶uint32_t insert(T Val)
uint32_t insert(T Val)
Declared at: llvm/include/llvm/CodeGen/RDFRegisters.h:45
Parameters
- T Val
¶uint32_t size() const
uint32_t size() const
Declared at: llvm/include/llvm/CodeGen/RDFRegisters.h:60