Home
last modified time | relevance | path

Searched refs:UseIterator (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DValueRange.h249 class UseIterator; variable
250 using use_iterator = UseIterator;
311 class ResultRange::UseIterator final
312 : public llvm::iterator_facade_base<UseIterator, std::forward_iterator_tag,
317 explicit UseIterator(ResultRange results, bool end = false);
319 using llvm::iterator_facade_base<UseIterator, std::forward_iterator_tag,
321 UseIterator &operator++();
325 bool operator==(const UseIterator &rhs) const { return use == rhs.use; }
326 bool operator!=(const UseIterator &rhs) const { return !(*this == rhs); }
/llvm-project-15.0.7/mlir/lib/IR/
H A DOperationSupport.cpp557 ResultRange::UseIterator::UseIterator(ResultRange results, bool end) in UseIterator() function in ResultRange::UseIterator
564 ResultRange::UseIterator &ResultRange::UseIterator::operator++() { in operator ++()
576 void ResultRange::UseIterator::skipOverResultsWithNoUsers() { in skipOverResultsWithNoUsers()