|
My Project
|
#include <UseDefLists.h>


Public Types | |
| using | BaseT = detail::ValueUseIteratorImpl< FilteredValueUseIterator< OperandType >, OperandType > |
Public Member Functions | |
| FilteredValueUseIterator ()=default | |
| FilteredValueUseIterator (const ValueUseIterator< OperandType > &it) | |
| FilteredValueUseIterator (OperandType *current, typename OperandType::ValueType filterVal) | |
| FilteredValueUseIterator< OperandType > & | operator++ () |
Public Member Functions inherited from mlir::detail::ValueUseIteratorImpl< FilteredValueUseIterator< OperandType >, OperandType > | |
| ValueUseIteratorImpl (const ValueUseIteratorImpl< T, OperandType > &other) | |
| ValueUseIteratorImpl (OperandType *current=nullptr) | |
| Operation * | getUser () const |
| OperandType * | getOperand () const |
| OperandType & | operator* () const |
| ValueUseIteratorImpl & | operator++ () |
| bool | operator== (const ValueUseIteratorImpl &rhs) const |
Additional Inherited Members | |
Protected Attributes inherited from mlir::detail::ValueUseIteratorImpl< FilteredValueUseIterator< OperandType >, OperandType > | |
| OperandType * | current |
This class represents an iterator of the uses of a IR object that optionally filters on a specific sub-value. This allows for filtering the uses of an IRMultiObjectWithUseList.
| using mlir::FilteredValueUseIterator< OperandType >::BaseT = detail::ValueUseIteratorImpl<FilteredValueUseIterator<OperandType>, OperandType> |
|
default |
|
inline |
|
inline |
|
inline |
1.8.13