LLVM 20.0.0git
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
llvm::DCData Class Reference

#include "llvm/Passes/StandardInstrumentations.h"

Public Member Functions

 DCData (const BasicBlock &B)
 
 DCData (const MachineBasicBlock &B)
 
StringMap< std::string >::const_iterator begin () const
 
StringMap< std::string >::const_iterator end () const
 
StringRef getSuccessorLabel (StringRef S) const
 

Protected Member Functions

void addSuccessorLabel (StringRef Succ, StringRef Label)
 

Protected Attributes

StringMap< std::string > Successors
 

Detailed Description

Definition at line 488 of file StandardInstrumentations.h.

Constructor & Destructor Documentation

◆ DCData() [1/2]

llvm::DCData::DCData ( const BasicBlock B)

◆ DCData() [2/2]

llvm::DCData::DCData ( const MachineBasicBlock B)

Definition at line 2217 of file StandardInstrumentations.cpp.

References addSuccessorLabel(), B, and llvm::successors().

Member Function Documentation

◆ addSuccessorLabel()

void llvm::DCData::addSuccessorLabel ( StringRef  Succ,
StringRef  Label 
)
inlineprotected

◆ begin()

StringMap< std::string >::const_iterator llvm::DCData::begin ( ) const
inline

◆ end()

StringMap< std::string >::const_iterator llvm::DCData::end ( ) const
inline

◆ getSuccessorLabel()

StringRef llvm::DCData::getSuccessorLabel ( StringRef  S) const
inline

Member Data Documentation

◆ Successors

StringMap<std::string> llvm::DCData::Successors
protected

Definition at line 515 of file StandardInstrumentations.h.

Referenced by addSuccessorLabel(), begin(), end(), and getSuccessorLabel().


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