LLVM 22.0.0git
llvm::DbgSSABlockPredIterator Class Reference

Thin wrapper around a block successor iterator. More...

#include "llvm/Transforms/Utils/DebugSSAUpdater.h"

Public Member Functions

 DbgSSABlockPredIterator (pred_iterator PredIt, DebugSSAUpdater &Updater)
bool operator!= (const DbgSSABlockPredIterator &OtherIt) const
DbgSSABlockPredIteratoroperator++ ()
DbgSSABlockoperator* ()

Public Attributes

pred_iterator PredIt
DebugSSAUpdaterUpdater

Detailed Description

Thin wrapper around a block successor iterator.

Definition at line 145 of file DebugSSAUpdater.h.

Constructor & Destructor Documentation

◆ DbgSSABlockPredIterator()

llvm::DbgSSABlockPredIterator::DbgSSABlockPredIterator ( pred_iterator PredIt,
DebugSSAUpdater & Updater )
inline

Definition at line 150 of file DebugSSAUpdater.h.

References PredIt, and Updater.

Referenced by operator!=(), and operator++().

Member Function Documentation

◆ operator!=()

bool llvm::DbgSSABlockPredIterator::operator!= ( const DbgSSABlockPredIterator & OtherIt) const
inline

Definition at line 153 of file DebugSSAUpdater.h.

References DbgSSABlockPredIterator(), and PredIt.

◆ operator*()

DbgSSABlock * DbgSSABlockPredIterator::operator* ( )

Definition at line 120 of file DebugSSAUpdater.cpp.

References PredIt, and Updater.

◆ operator++()

DbgSSABlockPredIterator & llvm::DbgSSABlockPredIterator::operator++ ( )
inline

Definition at line 157 of file DebugSSAUpdater.h.

References DbgSSABlockPredIterator(), and PredIt.

Member Data Documentation

◆ PredIt

pred_iterator llvm::DbgSSABlockPredIterator::PredIt

Definition at line 147 of file DebugSSAUpdater.h.

Referenced by DbgSSABlockPredIterator(), operator!=(), operator*(), and operator++().

◆ Updater

DebugSSAUpdater& llvm::DbgSSABlockPredIterator::Updater

Definition at line 148 of file DebugSSAUpdater.h.

Referenced by DbgSSABlockPredIterator(), and operator*().


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