GCMetadataPrinter - Emits GC metadata as assembly code.
More...
#include "llvm/CodeGen/GCMetadataPrinter.h"
GCMetadataPrinter - Emits GC metadata as assembly code.
Instances are created, managed, and owned by the AsmPrinter.
Definition at line 40 of file GCMetadataPrinter.h.
◆ GCMetadataPrinter() [1/2]
GCMetadataPrinter::GCMetadataPrinter |
( |
| ) |
|
|
protecteddefault |
◆ GCMetadataPrinter() [2/2]
◆ ~GCMetadataPrinter()
GCMetadataPrinter::~GCMetadataPrinter |
( |
| ) |
|
|
virtualdefault |
◆ beginAssembly()
Called before the assembly for the module is generated by the AsmPrinter (but after target specific hooks.)
Definition at line 59 of file GCMetadataPrinter.h.
◆ emitStackMaps()
Called when the stack maps are generated.
Return true if stack maps with a custom format are generated. Otherwise returns false and the default format will be used.
Definition at line 68 of file GCMetadataPrinter.h.
◆ finishAssembly()
Called after the assembly for the module is generated by the AsmPrinter (but before target specific hooks)
Definition at line 63 of file GCMetadataPrinter.h.
◆ getStrategy()
GCStrategy& llvm::GCMetadataPrinter::getStrategy |
( |
| ) |
|
|
inline |
◆ operator=()
◆ AsmPrinter
The documentation for this class was generated from the following files: