MLIR: mlir::ValueUseIterator< OperandType > Class Template Reference (original) (raw)
An iterator class that allows for iterating over the uses of an IR operand type. More...
#include "[mlir/IR/UseDefLists.h](UseDefLists%5F8h%5Fsource.html)"
Inheritance diagram for mlir::ValueUseIterator< OperandType >:
Public Member Functions | |
---|---|
ValueUseIterator (detail::IROperandBase *use=nullptr) | |
Operation * | getUser () const |
Returns the operation that owns this use. More... | |
OperandType * | getOperand () const |
Returns the current operands. More... | |
OperandType & | operator* () const |
ValueUseIterator & | operator++ () |
bool | operator== (const ValueUseIterator &rhs) const |
Detailed Description
template
class mlir::ValueUseIterator< OperandType >
An iterator class that allows for iterating over the uses of an IR operand type.
Definition at line 303 of file UseDefLists.h.
Constructor & Destructor Documentation
template
Member Function Documentation
◆ getOperand()
template
◆ getUser()
template
◆ operator*()
template
◆ operator++()
template
◆ operator==()
template
Member Data Documentation
◆ current
template
The documentation for this class was generated from the following file:
- include/mlir/IR/UseDefLists.h