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

Protected struct HandlerInfo and Handlers permit target extended AsmPrinter adds 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, const char *TimerName, const char *TimerDescription, const char *TimerGroupName, const char *TimerGroupDescription)
 

Public Attributes

std::unique_ptr< AsmPrinterHandlerHandler
 
const charTimerName
 
const charTimerDescription
 
const charTimerGroupName
 
const charTimerGroupDescription
 

Detailed Description

Protected struct HandlerInfo and Handlers permit target extended AsmPrinter adds their own handlers.

Definition at line 140 of file AsmPrinter.h.

Constructor & Destructor Documentation

◆ HandlerInfo()

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

Definition at line 147 of file AsmPrinter.h.

Member Data Documentation

◆ Handler

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

Definition at line 141 of file AsmPrinter.h.

◆ TimerDescription

const char* llvm::AsmPrinter::HandlerInfo::TimerDescription

Definition at line 143 of file AsmPrinter.h.

◆ TimerGroupDescription

const char* llvm::AsmPrinter::HandlerInfo::TimerGroupDescription

Definition at line 145 of file AsmPrinter.h.

◆ TimerGroupName

const char* llvm::AsmPrinter::HandlerInfo::TimerGroupName

Definition at line 144 of file AsmPrinter.h.

◆ TimerName

const char* llvm::AsmPrinter::HandlerInfo::TimerName

Definition at line 142 of file AsmPrinter.h.


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