Collects and handles AsmPrinter objects required to build debug or EH information.
Synopsis
Declared in <llvm/CodeGen/AsmPrinterHandler.h>
class AsmPrinterHandler;
Member Functions
Name |
Description |
|
Destroy this AsmPrinter handler. |
|
Process the beginning of a new basic‐block‐section within a function. |
|
Process the beginning of code alignment for a basic block. |
|
Emit target‐specific EH funclet machinery. |
|
Gather pre‐function debug information. |
|
Process beginning of an instruction. |
|
Process the beginning of a module. |
|
Process the end of a basic‐block‐section within a function. |
|
Process the end of an EH funclet. |
|
Gather post‐function debug information. |
|
Process end of an instruction. |
|
Emit all sections that should come after the content. |
|
Emit any function end marker (like .cfi_endproc). |
|
For symbols that have a size designated (e.g. common symbols), this tracks that size. |
Derived Classes
Name |
Description |
Base class for debug information backends. Common functionality related to tracking which variables and scopes are alive at a given PC live here. |
Created with MrDocs