emitDWARF5AccelTable overloads
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>(DWARF5AccelTableData const&)> getIndexForEntry);
» more...
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);
» more...
| 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. |