LLVM  14.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"

Collaboration diagram for llvm::AsmPrinter::HandlerInfo:
Collaboration graph
[legend]

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 144 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 151 of file AsmPrinter.h.

Member Data Documentation

◆ Handler

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

Definition at line 145 of file AsmPrinter.h.

◆ TimerDescription

StringRef llvm::AsmPrinter::HandlerInfo::TimerDescription

Definition at line 147 of file AsmPrinter.h.

◆ TimerGroupDescription

StringRef llvm::AsmPrinter::HandlerInfo::TimerGroupDescription

Definition at line 149 of file AsmPrinter.h.

◆ TimerGroupName

StringRef llvm::AsmPrinter::HandlerInfo::TimerGroupName

Definition at line 148 of file AsmPrinter.h.

◆ TimerName

StringRef llvm::AsmPrinter::HandlerInfo::TimerName

Definition at line 146 of file AsmPrinter.h.


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