LLVM 19.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::AsmPrinter::HandlerInfo Struct Reference

struct HandlerInfo and Handlers permit users or target extended AsmPrinter to add their own handlers. More...

#include "llvm/CodeGen/AsmPrinter.h"

Public Member Functions

 HandlerInfo (std::unique_ptr< AsmPrinterHandler > Handler, StringRef TimerName, StringRef TimerDescription, StringRef TimerGroupName, StringRef TimerGroupDescription)
 

Public Attributes

std::unique_ptr< AsmPrinterHandlerHandler
 
StringRef TimerName
 
StringRef TimerDescription
 
StringRef TimerGroupName
 
StringRef TimerGroupDescription
 

Detailed Description

struct HandlerInfo and Handlers permit users or target extended AsmPrinter to add their own handlers.

Definition at line 147 of file AsmPrinter.h.

Constructor & Destructor Documentation

◆ HandlerInfo()

llvm::AsmPrinter::HandlerInfo::HandlerInfo ( std::unique_ptr< AsmPrinterHandler Handler,
StringRef  TimerName,
StringRef  TimerDescription,
StringRef  TimerGroupName,
StringRef  TimerGroupDescription 
)
inline

Definition at line 154 of file AsmPrinter.h.

Member Data Documentation

◆ Handler

std::unique_ptr<AsmPrinterHandler> llvm::AsmPrinter::HandlerInfo::Handler

Definition at line 148 of file AsmPrinter.h.

◆ TimerDescription

StringRef llvm::AsmPrinter::HandlerInfo::TimerDescription

Definition at line 150 of file AsmPrinter.h.

◆ TimerGroupDescription

StringRef llvm::AsmPrinter::HandlerInfo::TimerGroupDescription

Definition at line 152 of file AsmPrinter.h.

◆ TimerGroupName

StringRef llvm::AsmPrinter::HandlerInfo::TimerGroupName

Definition at line 151 of file AsmPrinter.h.

◆ TimerName

StringRef llvm::AsmPrinter::HandlerInfo::TimerName

Definition at line 149 of file AsmPrinter.h.


The documentation for this struct was generated from the following file: