LLVM 24.0.0git
llvm::ExtendedIRTraits Class Referenceabstract

#include "llvm/Passes/StandardInstrumentations.h"

Public Member Functions

 ExtendedIRTraits ()=default
 ExtendedIRTraits (const ExtendedIRTraits &)=delete
ExtendedIRTraits & operator= (const ExtendedIRTraits &)=delete
 ExtendedIRTraits (ExtendedIRTraits &&)=delete
ExtendedIRTraits & operator= (ExtendedIRTraits &&)=delete
virtual ~ExtendedIRTraits ()=default
virtual std::optional< std::string > getIRName (IRUnitRef IR) const =0

Detailed Description

Definition at line 210 of file StandardInstrumentations.h.

Constructor & Destructor Documentation

◆ ExtendedIRTraits() [1/3]

llvm::ExtendedIRTraits::ExtendedIRTraits ( )
default

◆ ExtendedIRTraits() [2/3]

llvm::ExtendedIRTraits::ExtendedIRTraits ( const ExtendedIRTraits & )
delete

References ExtendedIRTraits().

◆ ExtendedIRTraits() [3/3]

llvm::ExtendedIRTraits::ExtendedIRTraits ( ExtendedIRTraits && )
delete

References ExtendedIRTraits().

◆ ~ExtendedIRTraits()

virtual llvm::ExtendedIRTraits::~ExtendedIRTraits ( )
virtualdefault

Member Function Documentation

◆ getIRName()

virtual std::optional< std::string > llvm::ExtendedIRTraits::getIRName ( IRUnitRef IR) const
pure virtual

References IR.

◆ operator=() [1/2]

ExtendedIRTraits & llvm::ExtendedIRTraits::operator= ( const ExtendedIRTraits & )
delete

References ExtendedIRTraits().

◆ operator=() [2/2]

ExtendedIRTraits & llvm::ExtendedIRTraits::operator= ( ExtendedIRTraits && )
delete

References ExtendedIRTraits().


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