Helps unique DIEAbbrev objects and assigns abbreviation numbers.
Declared in <llvm/CodeGen/DIE.h>
class DIEAbbrevSet;
This class will unique the DIE abbreviations for a llvm::DIE object and assign a unique abbreviation number to each unique DIEAbbrev object it finds. The resulting collection of DIEAbbrev objects can then be emitted into the .debug_abbrev section.
| Name | Description |
|---|---|
DIEAbbrevSet [constructor] | Construct an abbreviation set that allocates uniqued abbreviations from A. |
~DIEAbbrevSet [destructor] | Destroy uniqued abbreviations owned by this set. |
Emit | Print all abbreviations using the specified asm printer. |
uniqueAbbreviation | Generate the abbreviation declaration for a DIE and return a pointer to the generated abbreviation. |