LLVM  10.0.0svn
Public Member Functions | List of all members
llvm::SubsumingPositionIterator Class Reference

A visitor class for IR positions. More...

#include "llvm/Transforms/IPO/Attributor.h"

Public Member Functions

 SubsumingPositionIterator (const IRPosition &IRP)
 
iterator begin ()
 
iterator end ()
 

Detailed Description

A visitor class for IR positions.

Given a position P, the SubsumingPositionIterator allows to visit "subsuming positions" wrt. attributes/information. Thus, if a piece of information holds for a subsuming position, it also holds for the position P.

The subsuming positions always include the initial position and then, depending on the position kind, additionally the following ones:

Definition at line 550 of file Attributor.h.

Constructor & Destructor Documentation

◆ SubsumingPositionIterator()

SubsumingPositionIterator::SubsumingPositionIterator ( const IRPosition IRP)

Member Function Documentation

◆ begin()

iterator llvm::SubsumingPositionIterator::begin ( )
inline

Definition at line 556 of file Attributor.h.

References llvm::SmallVectorTemplateCommon< T >::begin().

◆ end()

iterator llvm::SubsumingPositionIterator::end ( )
inline

Definition at line 557 of file Attributor.h.

References llvm::SmallVectorTemplateCommon< T >::end().


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