LLVM 19.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 487 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 2206 of file StandardInstrumentations.cpp.

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

Member Function Documentation

◆ addSuccessorLabel()

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

◆ begin()

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

◆ end()

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

◆ getSuccessorLabel()

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

Member Data Documentation

◆ Successors

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

Definition at line 514 of file StandardInstrumentations.h.

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

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