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 |
|
Destructor |
|
Process the beginning of a new basic‐block‐section within a function. Always called immediately after beginFunction for the first basic‐block. When basic‐block‐sections are enabled, called before the first block of each such section. |
|
|
|
Emit target‐specific EH funclet machinery. |
|
Gather pre‐function debug information. Every beginFunction(MF) call should be followed by an endFunction(MF) call. |
|
Process beginning of an instruction. |
|
|
|
Process the end of a basic‐block‐section within a function. When basic‐block‐sections are enabled, called after the last block in each such section (including the last section in the function). When basic‐block‐sections are disabled, called at the end of a function, immediately prior to markFunctionEnd. |
|
|
|
Gather post‐function debug information. |
|
Process end of an instruction. |
|
Emit all sections that should come after the content. |
|
|
|
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