Home
last modified time | relevance | path

Searched refs:ValueUseIterator (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DUseDefLists.h24 class ValueUseIterator; variable
199 using use_iterator = ValueUseIterator<OperandType>;
250 class ValueUseIterator
251 : public llvm::iterator_facade_base<ValueUseIterator<OperandType>,
255 ValueUseIterator(detail::IROperandBase *use = nullptr) : current(use) {} in current()
264 using llvm::iterator_facade_base<ValueUseIterator<OperandType>,
267 ValueUseIterator &operator++() {
273 bool operator==(const ValueUseIterator &rhs) const {
H A DBlockSupport.h50 : public llvm::mapped_iterator<ValueUseIterator<BlockOperand>,
56 PredecessorIterator(ValueUseIterator<BlockOperand> it) in PredecessorIterator()
57 : llvm::mapped_iterator<ValueUseIterator<BlockOperand>, in PredecessorIterator()
60 : PredecessorIterator(ValueUseIterator<BlockOperand>(operand)) {} in PredecessorIterator()
H A DValue.h190 using use_iterator = ValueUseIterator<OpOperand>;