llvm::DWARF5AccelTable

DWARF v5 accelerator table specializing AccelTable for DWARF5AccelTableData.

Synopsis

Declared in <llvm/CodeGen/AccelTable.h>

class DWARF5AccelTable
    : public AccelTable<DWARF5AccelTableData>

Base Classes

NameDescription
AccelTable<DWARF5AccelTableData>Abstract accelerator table of buckets containing HashData entries.

Types

NameDescription
UnitIndexAndEncoding Unit index paired with the attribute encoding used to reference it.

Member Functions

NameDescription
addEntries Merge all entries from Table into this table.
addName Add an entry named Name constructed from Args.
addTypeEntries Add type-unit entries from Table into this table.
addTypeUnitSignature Add a type unit Signature.
addTypeUnitSymbol Add a type unit start symbol.
clear Remove all entries from the table.
convertDieToOffset Convert DIE entries to explicit offset. Needs to be called after DIE offsets are computed.
getEntries Return a copy of the name-to-hash-group map.
getTypeUnitsSymbols Returns type units that were constructed.