LLVM 20.0.0git
Public Member Functions | Protected Attributes | List of all members
llvm::BlockDataT< T > Class Template Reference

#include "llvm/Passes/StandardInstrumentations.h"

Public Member Functions

 BlockDataT (const BasicBlock &B)
 
 BlockDataT (const MachineBasicBlock &B)
 
bool operator== (const BlockDataT &That) const
 
bool operator!= (const BlockDataT &That) const
 
StringRef getLabel () const
 
StringRef getBody () const
 
const TgetData () const
 

Protected Attributes

std::string Label
 
std::string Body
 
T Data
 

Detailed Description

template<typename T>
class llvm::BlockDataT< T >

Definition at line 315 of file StandardInstrumentations.h.

Constructor & Destructor Documentation

◆ BlockDataT() [1/2]

template<typename T >
llvm::BlockDataT< T >::BlockDataT ( const BasicBlock B)
inline

Definition at line 317 of file StandardInstrumentations.h.

References B, and llvm::BlockDataT< T >::Body.

◆ BlockDataT() [2/2]

template<typename T >
llvm::BlockDataT< T >::BlockDataT ( const MachineBasicBlock B)
inline

Definition at line 322 of file StandardInstrumentations.h.

References B, and llvm::BlockDataT< T >::Body.

Member Function Documentation

◆ getBody()

template<typename T >
StringRef llvm::BlockDataT< T >::getBody ( ) const
inline

Definition at line 333 of file StandardInstrumentations.h.

References llvm::BlockDataT< T >::Body.

◆ getData()

template<typename T >
const T & llvm::BlockDataT< T >::getData ( ) const
inline

Definition at line 336 of file StandardInstrumentations.h.

References llvm::BlockDataT< T >::Data.

◆ getLabel()

template<typename T >
StringRef llvm::BlockDataT< T >::getLabel ( ) const
inline

Definition at line 331 of file StandardInstrumentations.h.

References llvm::BlockDataT< T >::Label.

◆ operator!=()

template<typename T >
bool llvm::BlockDataT< T >::operator!= ( const BlockDataT< T > &  That) const
inline

Definition at line 328 of file StandardInstrumentations.h.

References llvm::BlockDataT< T >::Body.

◆ operator==()

template<typename T >
bool llvm::BlockDataT< T >::operator== ( const BlockDataT< T > &  That) const
inline

Definition at line 327 of file StandardInstrumentations.h.

References llvm::BlockDataT< T >::Body.

Member Data Documentation

◆ Body

template<typename T >
std::string llvm::BlockDataT< T >::Body
protected

◆ Data

template<typename T >
T llvm::BlockDataT< T >::Data
protected

Definition at line 343 of file StandardInstrumentations.h.

Referenced by llvm::BlockDataT< T >::getData().

◆ Label

template<typename T >
std::string llvm::BlockDataT< T >::Label
protected

Definition at line 339 of file StandardInstrumentations.h.

Referenced by llvm::BlockDataT< T >::getLabel().


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