emitDWARF5AccelTable overloads
Synopses
Declared in <llvm/CodeGen/AccelTable.h>
Emit a DWARF v5 accelerator table for the given CU list.
void
emitDWARF5AccelTable(
AsmPrinter* Asm,
DWARF5AccelTable& Contents,
ArrayRef<std::variant<MCSymbol*, uint64_t>> CUs,
llvm::function_ref<std::optional<DWARF5AccelTable::UnitIndexAndEncoding>(xref:llvm/DWARF5AccelTableData.adoc[DWARF5AccelTableData const&)>] getIndexForEntry);
Emit a DWARF v5 accelerator table using compile units from DD.
void
emitDWARF5AccelTable(
AsmPrinter* Asm,
DWARF5AccelTable& Contents,
DwarfDebug const& DD,
ArrayRef<std::unique_ptr<DwarfCompileUnit>> CUs);
Parameters
Name |
Description |
Asm |
Asm printer used to emit the table. |
Contents |
Accelerator table whose entries are emitted. |
CUs |
Compilation‐unit start symbols or offsets. |
getIndexForEntry |
Callback returning the unit index/encoding for an entry. |
DD |
DwarfDebug instance providing compile‐unit context. |
Created with MrDocs